История изменений
Исправление zz, (текущая версия) :
Сделать так, чтобы данные были доступны всем детям компонента, к которому они привязываются
Value proposition релея в том что если у тебя список юзеров например и из него рендерится 15 компонентов, каждый из которых хочет свой набор полей у юзера - это будет один запрос который вернет только те поля которые реально хотят компоненты.
Ну, сайдэффекты - только в test/, а вот от forceUpdate я бы и рад отказаться, но не знаю, чем это заменить.
Ну так запрос в апи не сайдэффект? forceUpdate в рендере - это бесконечный цикл, потому что он сам вызывает рендер. За данными надо ходить в componentWillMount или каком-нибудь другом подходящем хуке, из него сделаешь setState и все перерендерится.
Исправление zz, :
Сделать так, чтобы данные были доступны всем детям компонента, к которому они привязываются
Value proposition релея в том что если у тебя список юзеров например и из него рендерится 15 компонентов, каждый из которых хочет свой набор полей у юзера - это будет один запрос который вернет только те поля которые реально хотят компоненты.
Ну, сайдэффекты - только в test/, а вот от forceUpdate я бы и рад отказаться, но не знаю, чем это заменить.
Ну так запрос в апи не сайдэффект? forceUpdate в рендере - это бесконечный цикл, потому что он сам вызывает рендер. За данными надо ходить в componentWillMount или какой нибудь другом подходящем хуке, из него сделаешь setState и все перерендерится.
Исходная версия zz, :
Сделать так, чтобы данные были доступны всем детям компонента, к которому они привязываются
Value proposition релея в том что если у тебя список юзеров например и из него рендерится 15 компонентов, каждый который хочет свой набор полей у юзера - это будет один запрос который вернет только те поля которые реально хотят компоненты.
Ну, сайдэффекты - только в test/, а вот от forceUpdate я бы и рад отказаться, но не знаю, чем это заменить.
Ну так запрос в апи не сайдэффект? forceUpdate в рендере - это бесконечный цикл, потому что он сам вызывает рендер. За данными надо ходить в componentWillMount или какой нибудь другом подходящем хуке, из него сделаешь setState и все перерендерится.