для свойства мне надо изменить значение. Теперь как это сделать иммутабельно и красиво (собственно заапдейтить стейт)?
Вижу вариант useImmer для имитации мутабельности заюзать. Но теперь чисто спортивный интерес
смотри, тебе надо не вкладывать, а связать данные по id и хранить их в отдельных массивах
А разве я смогу потом к вложенным компонентам обращаться?
В моем случае нет. Это простая kanban-таблица, и структура данных итак выглядит простой. Здесь диверсификация не нужна
а в чем тогда сложность?
В том что при иммутабельном изменении стейта код выглядит бредово (скидывал ранее)
конечно ты можешь положить <div /> внутри <Text />, например, и повесить класс/ref/что тебе надо
Структура данных божественна
короче тебе не нравится делать setState при такой вложенности, я поняла у меня ответ тот же - поделить на массивы, чтобы так плохо не выглядело
Да... но в родительском компоненте мне нужно разложить все мои дочерные компоненты в нужном порядке) Вот в чём вопрос. Я не знаю как мне обычграть children в Alert)
Это вы про keys с большой буквы (и даже символами - To-Do)?) Это экономит мне много кода, сложно пояснить)
а в чем конкретно сложность? если тебе надо в alert положить иконку и текст, то ты можешь так и передавать их пропсами, не через children
Ладно, я понял, пойду useImmer использовать. Спасибо anyway
осталось загуглить что это)
Это значит надо идти спать.
Кстати ImmerJS не пришлось использовать. Что-то мозги уже не варят вечером, вроде и очевидное решение.
Обсуждают сегодня