хотел спросить совета на счет архитектурого подхода в реакте Скажем, у меня есть сложный контейнер: с несколькими таблицами, переключающимися вкладками, и “карточками”. Все эти переключающиеся таблицы - они все есть частью одной математической модели. Скажем, изменив что-то в одной таблице - все остальное должно пересчитаться.
У этого контейнера есть вход - несколько разных базовых моделей которые нужны для гармонического отображения всех данных. И ивенты - onSomething, когда что-то юзер или поменял, или удалил.
То есть эдакая черная коробка с торчащими проводами - для данных которые отображать и для ивентов, которые нужно процесить. Не хочу чтобы у этого контейнера вообще был стейт. Хочу сделать HOC, обернуть компонент, скажем, каким-то statefullCalculatableSheet(ShiftsCalculatorContainer), и уже в нем непосредственно управлять стейтом, реагировать на изменения и пересчитывать модель. Хотел спросить - я вообще в правильную сторону копаю? (сори за такие вопросы, слишком долго работал с ангуляром:))
Тогда откуда мысль о хоке? В чем проблема написать это в хуке?
ну моя идея была сделать хендлер стейта не частью контейнера то есть в одном случае мне нужно будет в риалтайме работать с данными отображенные с сервера а иногда - модель локальна в памяти.
ну моя идея была сделать хендлер стейта не частью контейнера то есть в одном случае мне нужно будет в риалтайме работать с данными отображенные с сервера а иногда - модель локальна в памяти.
компонент у тебя всё равно будет зависеть от данных, которые в него приходят, как ни крути, можешь работу с ними выносит хоть в хок, хоть в хук, хоть в ещё один контейнер, дело вкуса по большей части, но чтобы было какое-то однообразие наверно имеет смысл кастомный хук написать (если конечно не получается твою логику реализовать в твоём стейт-менеджере, это лучший вариант).
Всем привет, есть типа чата на странице, куда приходят сообщения раз в 1 сек. примерно. после 10-12 сообщений страница начинает лагать. Посоветуйте что можно сделать, пожалуйста
Всем привет, есть типа чата на странице, куда приходят сообщения раз в 1 сек. примерно. после 10-12 сообщений страница начинает лагать. Посоветуйте что можно сделать, пожалуйста
Всем привет, есть типа чата на странице, куда приходят сообщения раз в 1 сек. примерно. после 10-12 сообщений страница начинает лагать. Посоветуйте что можно сделать, пожалуйста
Всем привет, есть типа чата на странице, куда приходят сообщения раз в 1 сек. примерно. после 10-12 сообщений страница начинает лагать. Посоветуйте что можно сделать, пожалуйста
Всем привет, есть типа чата на странице, куда приходят сообщения раз в 1 сек. примерно. после 10-12 сообщений страница начинает лагать. Посоветуйте что можно сделать, пожалуйста