state from a child?
Я прокидываю setState, но он очень медленно работает
коллбек стор контекст
в плане очень медленно работает?
он не может медленно работать.... У тебя либо ошибка в логике, либо огромные вычесления
у меня такой код console.time('newstate'); const newState = [ ...testResults.map((i) => i.Id === e.key ? { ...e.data, isModified: true, } : i ), ]; console.timeEnd('newstate'); console.time('setstate'); setTestResults(newState); console.timeEnd('setstate'); первый консольлог выдает 0.01 сек второй - 0.2 сек
полностью согласен
это просто обновление данных, оно даже примерно не опишет проблему
Нельзя обновлять просто так стейт в рендере и методах жизненного цикла
у тебя каждый рендер newState заного пересобирается
Обсуждают сегодня