
Nikita
18.05.2018
15:09:20
инфа сотка

Cenator
18.05.2018
15:09:24
https://medium.com/родионов-и-разработка/правила-жизни-с-редаксом-6a95feefcf29
вот, читаем

Google

Andrey
18.05.2018
15:09:36

Nikita
18.05.2018
15:10:21

Andrey
18.05.2018
15:10:38


Владимир Воландемарыч
18.05.2018
15:10:59
Друзья, никогда такого не было и вот опять! 23 мая, Москва, в 500 метрах от Кремля. Спустя почти полтора месяца после нашей предыдущей встречи и почти месяц после конференции React Amsterdam мы решили собраться вновь! Очень много всего накопилось. Язык чешется. :) Чат русскоговорящего сообщества React.js в Telegram ( https://t.me/react_js ) перегрет горячими обсуждениями. Казалось бы всё уже давно обсудили, но нет! На этот раз наша встреча пройдет при партнёрстве с Альфа-банком. Попробуем новую площадку и посплетнечаем о прошедшей конференции в Амстердаме.
ПРОГРАММА:
19:00-19:20 Встреча, общение, знакомство
19:20-19:35 Вступительное слово, дайджест (Денис Измайлов)
19:35-20:10 Архитектура компонент с использованием styled-components (Артем Артунян, CSSSR)
Мы познакомимся с библиотекой styled-components (если кто ещё не знаком). Может быть именно SC (styled-components) предлагает лучший архитектурный подход к организации стилей в React-приложениях? Да, многими SC воспринимается просто как ещё одна библиотека в экосистеме React для написания CSS-in-JS, но, помимо этого, есть ещё один важный момент. SC предлагает не просто набор технологий, но и новый архитектурный подход к построению веб-интерфейсов.
20:10-20:30 Кофе-брейк, чай-пати
20:30-21:10 О форматировании кода (Олег Лучанский, Альфа-Банк)
Вечные споры о стилистике кода мешают быстро разрабатывать приложения. На встрече Олег расскажет об инструменте Prettier, затронет спорррные моменты, покажет чистый код. Пройдёмся по отличиям между Prettier и ESLint, узнаем как же перестать париться о двух или четырёх пробелах.
21:10-21:50 React+Redux и MVC (Сергей Соколов, Альфа-Банк)
Сегодня у React и Redux уже относительно низкий порог входа и хорошие туториалы, которые довольно быстро и наглядно могут научить делать хотя бы что-то. Интересный бонус - они же могут надолго привить умение делать приложения, которые будут тяжело масштабироваться и не поддаваться изменениям. ;)
Сергей постарается рассказать о том, как с помощью абстракций MVC-шаблонов и некоторых самоограничений разрабатывать приложения на стэке React+Redux, которые не будут страдать от высокой связности, со всеми сопутствующими этому плюсами.
УСЛОВИЯ УЧАСТИЯ:
1. Мероприятие бесплатное.
2. Вход строго по регистрации. ВНИМАНИЕ! Необходимо обязательно указать в настройках профайла на Meetup.com свои имя и фамилию.
Регистрация по ссылке:
https://www.meetup.com/React-Moscow-Meetup/events/250894427/
ВОПРОСЫ?
Пишите в Telegram:
- https://t.me/DenisIzmaylov
А видео будет?


Nikita
18.05.2018
15:12:14

Nugzar
18.05.2018
15:12:28
Архитектурное решение должно быть удобным, если оно приносит только боль, какой от неё толк?

Andrey
18.05.2018
15:12:46
Мне редактор по башке даст, если я так сделаю.

Nikita
18.05.2018
15:13:35
ну имхо конечно

Andrey
18.05.2018
15:14:00

Nikita
18.05.2018
15:14:29
Не вижу возможностей чтобы что-то пошло не так

Google

Nugzar
18.05.2018
15:14:54
бери redux-pack хотя бы
по мне лучше самописный apiMiddleware по типу такого https://github.com/NugzarGaguliya/react-architecture/blob/master/src/utils/apiMiddleware.js

Andrey
18.05.2018
15:19:50

Nikita
18.05.2018
15:21:07
В какой?
https://reactjs.org/docs/render-props.html

Nikita
18.05.2018
15:22:39
Ребят, а куда можно копать, если допустил какую то ошибку в реэкспорт/импорте то выдают такую простыню в логе, и если всё исправить, то ошибка не проходит, страница не перезагружается, и нужно только перезапускать вебпак

Andrey
18.05.2018
15:23:01

Nikita
18.05.2018
15:23:32

Cenator
18.05.2018
15:25:03

Nikita
18.05.2018
15:25:51

Andrey
18.05.2018
15:27:20
Ну ок

Nikita
18.05.2018
15:29:17
Неубедительно как-то

Cenator
18.05.2018
15:29:29
Я сделал как он и радуюсь жизни
Здесь же советы непонятной авторитетности

Nikita
18.05.2018
15:30:05
А в рендер пропах разве не может быть коллизии? если они вложены (что часто бывает и смотрится ужасно) или там прелесть в том, что по логам будет понятно где ошибка?
Плакать, так как фиг найдешь ошибку

?
18.05.2018
15:30:16
Никогда не видел в них смысол

Cenator
18.05.2018
15:30:36
Я тоже

Google

Nikita
18.05.2018
15:31:02

Nikita
18.05.2018
15:31:29
ну как же, если в хоках может быть, то и в рендер пропах, разве нет ?

?
18.05.2018
15:31:30

Cenator
18.05.2018
15:31:54
bindAction
Я даже не знал про него пока не прочитал статью

Nikita
18.05.2018
15:33:09

Cenator
18.05.2018
15:33:50
Подъехало поклонение шортхендов
({ prop: newProp }) => (newProp)

Nikita
18.05.2018
15:34:35

?
18.05.2018
15:34:40

Nikita
18.05.2018
15:34:46
ну это же для примера

?
18.05.2018
15:34:53
Чем <>

Cenator
18.05.2018
15:35:05

Nikita
18.05.2018
15:35:10

Cenator
18.05.2018
15:35:15

Nikita
18.05.2018
15:35:54
https://hackernoon.com/solving-the-problems-of-higher-order-components-without-throwing-the-baby-out-with-the-bathwater-40ddc72df5aa

Cenator
18.05.2018
15:36:29
Ну и говно

Nikita
18.05.2018
15:37:13
хз, мне не пахнет

Nikita
18.05.2018
15:37:46

Andrey
18.05.2018
15:38:01

Google

Nikita
18.05.2018
15:38:03
если выбирать между вложенными рендер пропами, и аккуратной комбинацией хоков с этим говном, то я выберу это говно )

Cenator
18.05.2018
15:38:05

Nikita
18.05.2018
15:38:30

Nikita
18.05.2018
15:38:51

Admin
ERROR: S client not available

Cenator
18.05.2018
15:39:12
({ prop: newProp }) => (newProp)

Nikita
18.05.2018
15:39:39
а, это решение для коллизий, а не для лапши из вложенных рендерпропов )

Cenator
18.05.2018
15:39:42

Nikita
18.05.2018
15:39:53
кстати, а можно тут как то устроить голосование, кто за хоки а кто за рендер пропы, ну и кто за то чтобы использовать и то и то но с умом )

Max
18.05.2018
15:40:06
я за Talisker!

Nikita
18.05.2018
15:40:31
а то я пару месяцев назад думал что использовать с аполло, т.к. там рендерпропы продвигают, но их вложенность прям сильно бесила

Abu
18.05.2018
15:41:53
Используй то, что использует твоя команда в проекте

Nikita
18.05.2018
15:42:14

Nikita
18.05.2018
15:42:37

Nikita
18.05.2018
15:42:58
лайк )
Потому что я пока не придумал, как от лесенки избавиться

Nikita
18.05.2018
15:43:52

Nikita
18.05.2018
15:53:37

Nikita
18.05.2018
15:54:00
уже нашел что то?)
можешь скинуть взглянуть ?)

Google

Nikita
18.05.2018
15:55:38
@Majula

Nikita
18.05.2018
15:56:36
просто

Nikita
18.05.2018
15:56:59
интересно, но не рационально ))

Roman
18.05.2018
16:20:07
кто во flow, нужна помощь(

Artyom
18.05.2018
16:43:34
Вы только гляньте
https://github.com/bowheart/zedux
Использовал кто-нибудь?
Вообще react интересная вещь, это типо что бы бойлерплейт редусеров убрать
Типо есть react на состояния загрузки и используешь его во всех частях стора под разные списки \ коллекции
Я как-то пытался что-то подобное делать, но нормально так руки и не дошли. А тут прям хорошо
И консистентность повышает... Красота
react - это который апи из zedux

Nugzar
18.05.2018
16:49:36
26 звёзд, 1 форк

Дмитрий
18.05.2018
16:50:18