Вам всё равно нужно объявить значение "по умолчанию" - потому что когда ваше приложение будет открыто пользователем, он всё равно что-то увидит до того как выберет другой язык. Значения "по умолчанию" хранятся в стэйте. А обрабатывать их можно как вы захотите.
Вам всё равно нужно объявить значение "по умолчанию" - потому что когда ваше приложение будет открыто пользователем, он всё равно что-то увидит до того как выберет другой язык. Значения "по умолчанию" хранятся в стэйте. А обрабатывать их можно как вы захотите.
Кто сказал что функцию, начинающуюся с use нужно юзать только в компонентах)
окей, ты юзаешь useCallback только в случае реакта. А) никто не гарантирует что вызов этой функции со вторым аргументом будет только в реакте. Б) реакт хуки нельзя использовать условно (то есть вот это `if (!reactCb) return`)
окей, ты юзаешь useCallback только в случае реакта. А) никто не гарантирует что вызов этой функции со вторым аргументом будет только в реакте. Б) реакт хуки нельзя использовать условно (то есть вот это `if (!reactCb) return`)
Ну я же там в jsdoc подписал, чтобы аргумент не менялся