Сергей Нестеров @membrum
Senior Frontend Developer
Архитектурный паттерн Dependency Injection в React-приложении
membrum
C хоками есть проблема такая проблема да… Особенно если в типе есть генерик. По большому счету хок говорит ts, что обёрнутому компоненту передавать эту зависимость из родительских компонентов не надо. У себя мы уже сделали хук, который проверяет все типы.
0
LookАрхитектурный паттерн Dependency Injection в React-приложении
membrum
Привет, вот компонент, который использует hoc github.com/PDarkTemplar/nextJS-di-example/blob/master/pages/index.tsx
0
LookОпыт использования MobX в большом приложении
membrum
Привет, спасибо за отзыв и найденную оплошность в коде, исправил названия!
0
LookОпыт использования MobX в большом приложении
membrum
Привет, как и рекомендуется на сайте с документацией, используем React Context.
0
LookОпыт использования MobX в большом приложении
membrum
Привет, в статье используется inject для примера, мы у себя на проекте реализовали DI и прикидываем модели через React контекст.
0
LookОпыт использования MobX в большом приложении
membrum
привет, не используем на проекте, да и руки как-то не доходили попробовать.
0
LookОпыт использования MobX в большом приложении
membrum
Привет, на каждый рендер родителя будет создаваться новая функция, которая передается в компонент Button. React сравнит ссылку полученного пропа onClick — ссылка новая, значит компонент перерисуется?
0
LookОпыт использования MobX в большом приложении
membrum
Привет, правильно ли я понимаю, что reactionScheduler просто откладывает вызов реакций после изменения Observable поля? Попробуйте добавить в Mobx конфигурацию строгий режим (настройка enforceActions: «always») и у вас все упадет. Мы же решали проблему асинхронных функций при строгом режиме: изменять Observable поля только из action функций. ReactionScheduler, как мне кажется, не подходит.
0
LookInformation
- Rating
- Does not participate
- Location
- Бангкок, Таиланд, Таиланд
- Works in
- Date of birth
- Registered
- Activity