@react_js

Страница 3975 из 5115
Nikita
18.05.2018
15:09:20
инфа сотка

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

вот, читаем



Google
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
https://reactjs.org/docs/render-props.html
Может в глаза долблюсь, но не вижу сравнения с хоками.

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
Неубедительно как-то
3 года ридакса, так сказать

Я сделал как он и радуюсь жизни

Здесь же советы непонятной авторитетности

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:29
ну как же, если в хоках может быть, то и в рендер пропах, разве нет ?

?
18.05.2018
15:31:30
B map dispatch?
bindAction

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

Nikita
18.05.2018
15:33:09
Не должно быть коллизий
<>{({ prop }) => <>{({ prop }) => (prop)}</> </> как то так

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
Чем <>

Nikita
18.05.2018
15:35:10
({ prop: newProp }) => (newProp)
ну так и для хоков есть способы переименовать пропы

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
<>{({ prop }) => <>{({ prop }) => (prop)}</> </> как то так
Так никто не будет делать

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
({ prop: newProp }) => (newProp)
Собственно для чего и затевались рендер пропы

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:58
лайк )
Потому что я пока не придумал, как от лесенки избавиться

Nikita
18.05.2018
15:43:52
Потому что я пока не придумал, как от лесенки избавиться
там уже есть какие то компоузы для этого, но тоже стрёмно смотрится, имхо

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

Страница 3975 из 5115