Информация

Дата основания
Местоположение
Россия
Сайт
www.edsd.ru
Численность
31–50 человек
Дата регистрации

Блог на Хабре

Обновить
Комментарии 8
Какой способ для биндинга вы используете в #reactjs сегодня?

А декоратор @autobind на методе — это какой ответ?

Если что-то пропустил в пунктах опроса — рекомендуйте, что добавить

Использую Function bind transform:


::this.func

К тому же иногда использую явный, ванильный биндинг:


this.func.bind(this, ...args)
Я использую react-autobind. Вызвал 1 раз в конструкторе и забыл.
Вопрос: какие плюсы у autobind-decorator?
Спасибо.

В принципе то же самое, только вызывается как декоратор, который можно повесить на весь класс или отдельные методы. У нас используются и другие декораторы (debounce, bem-cn), поэтому такое использование выглядит лучше.

Какой способ для биндинга вы используете в #reactjs сегодня? — в случае withHandlers из recompose этот вопрос не имеет смысла. Но про recompose в статье вообще ничего нет.

В случае со стрелочными функциями в полях класса эта проблема тоже отпадает :D
Достаточно вольный перевод (либо автор, Cory House, отредактировал свою статью):

Мне нравится Redux, но я часто использую стандартный стейт React, когда это возможно. На данный момент мы выпустили кучу React приложений, и решили что Redux худший выбор. Я предпочитаю делать много маленьких автономных приложений поверх одного большого приложения.


Оригинал:
I’m a fan of Redux, but I often use plain React since it’s simpler. In my current role, we’ve shipped about a dozen React apps, and decided Redux was worth it for two. I prefer shipping many, small, autonomous apps over a single large app.


Скорее всего имелось ввиду, что из 12 проектов для 2 Redux был обоснованным выбором. Не указывается, остальные 10 не нуждались в усложнении или еще по каким причинам Redux для них не подходил.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.