Size: a a a

2020 October 12

B

Bogdan in ☄️ effector
Dmitriy Shuleshov
Показывает прерывание выполнения рендера форестом в основном треде. Нужно попробовать сделать аналогичный пример с реактом. Думаю там будут абсолютные фризы прям до конца каждого тика ререндера
Я на реакте накидал и оно реально хуже. Но на форесте все равно фризит. Особенно на мобиле
источник

DS

Dmitriy Shuleshov in ☄️ effector
Bogdan
Я на реакте накидал и оно реально хуже. Но на форесте все равно фризит. Особенно на мобиле
Цель примера, думаю, была не показать абсолютное отсутствие фризов, а показать прерывание фреймов отрисовки, всегда оставляя юзеру окно для взаимодействий с ui.

Возможно, нужно покрутить ручки длинны фреймов, нужно у Димы уточнять.
источник

TG

Timofey Goncharov in ☄️ effector
Как локализовать ошибку если вот такой callstack?
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
Как локализовать ошибку если вот такой callstack?
Найти где useStore импортирован из effector-react вместо effector-react/ssr
источник

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
Найти где useStore импортирован из effector-react вместо effector-react/ssr
а как найти. оно как снег на голову свалилось в develop ветке, и даже откаты по ветки не дают результата
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
а как найти. оно как снег на голову свалилось в develop ветке, и даже откаты по ветки не дают результата
MoneyFormatter?
источник

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
MoneyFormatter?
да вот тоже на него думаю. но мало ли кто к нему ссылается.
получается что если какой-то компонент вызывает что-то из него, то я не увижу это в callstack что ли
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
Как локализовать ошибку если вот такой callstack?
Вообще это не удобно. Но можно брейкпоинт повесить и посмотреть
источник

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
Вообще это не удобно. Но можно брейкпоинт повесить и посмотреть
да сам дьявол не знает где это... долго придется листать
источник

TG

Timofey Goncharov in ☄️ effector
неужели нельзя эту ошибку кидать как-то более подробно, в привязкой к компоненту который вызывал ошибку?
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
да сам дьявол не знает где это... долго придется листать
Тыкни по первой ссылке и поставь там
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
неужели нельзя эту ошибку кидать как-то более подробно, в привязкой к компоненту который вызывал ошибку?
Можно поглядеть
источник

TG

Timofey Goncharov in ☄️ effector
ну это серьезная проблема. супер тяжело локализовать этот экспешн.... или это только у меня такой callstack
источник

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
Тыкни по первой ссылке и поставь там
а всмысле по первой? первая это node_modules как и все остальные.
только 1 не node_modules
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
ну это серьезная проблема. супер тяжело локализовать этот экспешн.... или это только у меня такой callstack
Вроде не только
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
а всмысле по первой? первая это node_modules как и все остальные.
только 1 не node_modules
Ну да. И поставь там брейкпоинт в браузере
источник

TG

Timofey Goncharov in ☄️ effector
но даже те 2 ссылки что не из node_modules
ведут в .next а там уже все бабелизировано
источник

c⁣

createStore<🦉>... in ☄️ effector
createStore<🦉> ⁣
Ну да. И поставь там брейкпоинт в браузере
И когда поймаешь сможешь посмотреть коллстек внимательно
источник

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
Ну да. И поставь там брейкпоинт в браузере
ошибка не в браузере а в node сервере next js
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
ошибка не в браузере а в node сервере next js
А оу
источник