компонент ProductList, а внутри него отрисовываются компоненты ProductListItem . И есть у меня например функция, которая диспатчит удаление ProductListItem, при нажатии на него.
И вот вопрос следующий: где мне объявлять эту функцию?
В ProductList , и передавать ее пропсами в ProductListItem |ИЛИ же| объявлять эту фцию прямо в ProductListItem.
ПОЧЕМУ возник такой вопрос: я вот подумал, если например рисуются 1000 ProductListItem, и я внутри этого компонента объявил мою ф-цию, не означает ли это, что создается 1000 одинаковых объектов/функции в памяти?
В ProductList объявляй. В ProductListItem через пропс и на кнопку удаления
То есть, мои опасения верны?
Если у тебя 1000 ProductListItem рисуеться то тебе react-virtualized
Пример теоретический был, я понимаю что не надо 1000 объектов разом рисовать)
Кстати, а если бы мой компонент был бы классовым, по идее же таких проблем не было бы? Извиняюсь, если вопросы кажутся глупыми, просто проверяю свои знания js)
А я ХЗ. С классовыми не работал
Обсуждают сегодня