Общие компоненты в react

#reactjs #components

#reactjs #Компоненты

Вопрос:

Я хочу создать универсальный компонент, который отображает таблицу. Проблема в том, что каждая таблица должна иметь разную информацию каждый раз. Например, я хочу использовать один и тот же компонент для отображения таблицы пользователей (с полями username и email) и таблицы компаний (с полями: название компании, страна, количество сотрудников). У меня есть идея, как это сделать, но, поскольку я новичок в React, мне нужна помощь.

Комментарии:

1. mate этот сайт больше предназначен для прямых вопросов, а не для полных пошаговых инструкций. например: «как мне повторно отобразить мою таблицу в react, когда я получаю новое состояние».

Ответ №1:

Хотя никто здесь не сможет рассказать вам о создании всего компонента таблицы, я бы предложил создать компонент таблицы и построить его составным способом, то есть то, как он выглядит, будет основано на переданных реквизитах. Обычно нужно многое учитывать, и как только вы начнете его создавать и у вас будет код для показа, мы сможем быть вам более полезными здесь.

Существуют также сторонние библиотеки, которые справляются с этим за вас, если вам нужно что-то быстро. В противном случае создайте его самостоятельно и получайте удовольствие, изучая React. http://griddlegriddle.github.io/Griddle / Griddle — это библиотека, которой я пользовался раньше, и она справилась со своей задачей.