@react_js

Страница 5093 из 5115
Danila
26.10.2018
06:41:12
Экосистема здоровая, коммьюнити тоже

Работает быстро

Kirill
26.10.2018
06:41:18
Типизация для хуков уже есть? Flow/TS.

Danila
26.10.2018
06:41:56
А то, правильно или не-правильно с кодерско-религиозной точки зрения там что-то сделано или нет - ну это фреймворк, там всегда без магии и костылей не обходится

Google
Сергей
26.10.2018
06:43:15
Maxim
26.10.2018
06:43:17
ткнул шаблон-собрал-проверил, это печально с "кодерской точки зрения"

Danila
26.10.2018
06:43:40
Зато всё компактно и определённо, а реакт сам по себе задачи не решает без сингл-стейтов, элитарных техник ФП, пяти пятниц на неделе в релизах, глубоких знаний жс и так далее. Ето хорошо и красиво, конечно, и я эту точку зрения разделаю, но это просто разница в подходах.

Valeriy
26.10.2018
06:43:41
Экосистема здоровая, коммьюнити тоже
здоровое комьюнити с точки зрения размера?

Сергей
26.10.2018
06:43:52
А то, правильно или не-правильно с кодерско-религиозной точки зрения там что-то сделано или нет - ну это фреймворк, там всегда без магии и костылей не обходится
одна из причин, по которой не люблю брать фреймворки всегда утыкаешь в ограничения и магию и страдаешь выставляя костыли и служебный код лишь бы заработало

убожество

Maxim
26.10.2018
06:43:57
а вот почему шаблон не сработал - это дебаг лютый

Дмитрий
26.10.2018
06:44:21
здоровое комьюнити с точки зрения размера?
В здоровом человеке здоровый нож

Danila
26.10.2018
06:44:54
Тащем-та, это реакт-конфа, о чём речь вообще ?

Сергей
26.10.2018
06:45:05
Зато всё компактно и определённо, а реакт сам по себе задачи не решает без сингл-стейтов, элитарных техник ФП, пяти пятниц на неделе в релизах, глубоких знаний жс и так далее. Ето хорошо и красиво, конечно, и я эту точку зрения разделаю, но это просто разница в подходах.
реакт решает одну задачу: управление рендером а какая будет архитектура решает кодер и архитектор проекта, а не куча людей не имеющих отношения к продукту впринципе, которые когда-то заложились на какие-то задачи, а теперь вынуждены не ломать совместимость, даже если задачи поменялись

Сергей
26.10.2018
06:47:48
Ну в этом суть любого фреймворка
поэтому нахуй фреймворки, только добавляют боли разработчикам

Google
Danila
26.10.2018
06:48:26
Звучит как профдеформация продуктовой разработкой, если честно ?

Konstantin
26.10.2018
06:48:58
звучит как желание полностью свалить в руст

Сергей
26.10.2018
06:48:59
Звучит как профдеформация продуктовой разработкой, если честно ?
а чем разработчики занимаются, если не разработкой продукта?

дрочат на фреймворки?

Дмитрий
26.10.2018
06:49:32
А че так можно было

Valeriy
26.10.2018
06:49:52
https://codepen.io/anon/pen/XxOJbx?editors=0010
хм... странный кмк код

Trypsin
26.10.2018
06:49:59
Посоветуйте годные материалы по тестированию в React, пожалуйста

Valeriy
26.10.2018
06:50:00
вот у тебя функция export function getChatListError() { dispatch({ type: 'GET_CHAT_LIST_ERROR'}); } и ты делаешь yield put(getChatListError())

Danila
26.10.2018
06:50:11
а чем разработчики занимаются, если не разработкой продукта?
Некоторые делают проекты за неделю на сторону

Сергей
26.10.2018
06:50:22
Danila
26.10.2018
06:50:25
Надо было вчера, сделай и пока.

Сергей
26.10.2018
06:50:29
пусть делают своё дело

это максимально несерьезно. Так

Danila
26.10.2018
06:50:36
А некоторые - сидят и пилят внутренние продукты годами

Сергей
26.10.2018
06:51:15
Посоветуйте годные материалы по тестированию в React, пожалуйста
почитай доку jest и статьи по нему достаточно приятного материала

че-то скидывал в t.me/codergoodies

Danila
26.10.2018
06:51:27
это максимально несерьезно. Так
Серьёзность рынком определяется, как и вся сфера, кажется. Пока бизнес хочет, платит и получает - серьёзно. Умрёт завтра бизнес, и умрут все, кроме дух с половиной писателей на Scala

Pavel
26.10.2018
06:51:52
вот у тебя функция export function getChatListError() { dispatch({ type: 'GET_CHAT_LIST_ERROR'}); } и ты делаешь yield put(getChatListError())
А как надо? Я сагу первый раз увидел вчера и видимо не понял как это работает...

Сергей
26.10.2018
06:52:05
Серьёзность рынком определяется, как и вся сфера, кажется. Пока бизнес хочет, платит и получает - серьёзно. Умрёт завтра бизнес, и умрут все, кроме дух с половиной писателей на Scala
только дольше всего живут проекты которые способны поддерживаться годами, а это чаще всего не проекты которые были разработаны за вечер

Google
Valeriy
26.10.2018
06:52:24
Сергей
26.10.2018
06:59:57
Спору нет. Но такие проекты - не всё, что нужно в мире
с этим я не спорю. Но опять же, начинать серьезный проект на фреймворке можно. но поддерживать его почти нереально. бывшие коллеги бекендеры переписали код с фреймворка на код на либах, потому что он намного более гибкий и быстрый

Pavel
26.10.2018
07:01:39
ну формат такой вроде был всегда: yield put(<plain action object>)
Я по примерам смотрел. Там вроде так же делали...

AluV
26.10.2018
07:05:10
Вопрос: как можно запустить событие саги для каллбэк функций. К примеру дисконнект от БД или сервера какого то и обработать это через сагу

Roman
26.10.2018
07:06:43
Есть запись реакт конф?

или что там было после хуков?

Тимофей
26.10.2018
07:07:41
Roman
26.10.2018
07:07:48
Ts в cra
лил

Сергей
26.10.2018
07:08:00
Ts в cra
сириусли?

Тимофей
26.10.2018
07:08:15
Сергей
26.10.2018
07:08:29
скоро кра будет огроменным комбайном со всеми языками, которые возможны и будет устанавливаться 10 минут при скорости 400МБ/nanosec

Roman
26.10.2018
07:09:23
ну это поддержка, а так тс не нужон

Сергей
26.10.2018
07:11:00
Дмитрий
26.10.2018
07:11:30
Еще bs platform тащить будет наверное
спасибо что v8 не из исходников

Сергей
26.10.2018
07:11:56
Valeriy
26.10.2018
07:12:20
и раст бы в wasm
так это то как раз уже есть и прекрасно работает

Valeriy
26.10.2018
07:13:10
в кра?
с кра не видел :))

Google
Тимофей
26.10.2018
07:13:20
спасибо что v8 не из исходников
Vue cli gui вроде на электроне, почему бы и нет)

Сергей
26.10.2018
07:13:43
с кра не видел :))
ну вот пора в кра затащить))))) import prepareAnus from ‘./prepare_anus.rs’ огонь!

Max
26.10.2018
07:13:45
Посоветуйте годные материалы по тестированию в React, пожалуйста
https://maxpfrontend.ru/vebinary/unit-testirovanie-redux-ekshenov-i-redyuserov/ https://maxpfrontend.ru/vebinary/testirovanie-komponentov-s-pomoschyu-jest-enzyme/

Valeriy
26.10.2018
07:14:36
ну вот пора в кра затащить))))) import prepareAnus from ‘./prepare_anus.rs’ огонь!
кстати, да... написать такой лоадер не особо сложно

Сергей
26.10.2018
07:14:52
https://www.npmjs.com/package/rust-native-wasm-loader

Roman
26.10.2018
07:21:36
The biggest fix is for connect() being used with React's newer forwardRef, memo, and lazy APIs.

еее боииии

Admin
ERROR: S client not available

Valeriy
26.10.2018
07:24:06
https://www.npmjs.com/package/rust-wasm-loader
нормик, только я там обработку wasm файла через wasm-gc не увидел, а это очень сильно сокращает его размер ну или надо было ключик самому расту передать --gc-sections

Lend
26.10.2018
07:28:23
Всем привет, подскажите какой линтер или конфиг для линтера использовать? Понятное дело на вкус и цвет, но может есть что-то популярное или универсальное?

Алексей
26.10.2018
07:29:02
airbnb был популярен. может меня помидорами закидают конечно

Roman
26.10.2018
07:29:31
я тоже в основном airbnb использовал, но только как отправную точку - настраивал дальше как нравится

Алексей
26.10.2018
07:29:45
¯\_(ツ)_/¯

Lend
26.10.2018
07:30:44
спасибо, понял=))

Алексей
26.10.2018
07:31:20
airbnb норм, только из него точки с запятой если выкинуть :))
от проекта в проект меняются и каждый раз я матерюсь на то, что полгода назад было «збс. вот так и должно быть »

Google
Valeriy
26.10.2018
07:33:00
от проекта в проект меняются и каждый раз я матерюсь на то, что полгода назад было «збс. вот так и должно быть »
самый норм конфиг, это правила которого соблюдают все члены команды и нет ошибок линтера при прогоне :))

Roman
26.10.2018
07:33:46
такого не бывает) все пишут левой ного, а потом матерятся и исправляют

Roman
26.10.2018
07:34:07
не ну это он написал идеальный случай, с этим я согласен

Владимир
26.10.2018
07:34:17
самый норм конфиг, это правила которого соблюдают все члены команды и нет ошибок линтера при прогоне :))
берешь любой конфиг, а потом в локальном eslint расставляешь нолики мешающим правилам

Roman
26.10.2018
07:34:20
Прекоммит хуки
ну да, пишут, коммитят, матерятся и исправляют

Алексей
26.10.2018
07:35:37
ну да, пишут, коммитят, матерятся и исправляют
У нас с хуками норм на 2 проектах. Просто не можешь знакомить без -n. Если ч ото линтом покрылось - ревью покажет

Valeriy
26.10.2018
07:35:58
берешь любой конфиг, а потом в локальном eslint расставляешь нолики мешающим правилам
я про случай без крайностей, когда всех все устроило и дальше уже никто не отступает от договоренностей

Valeriy
26.10.2018
07:36:24
и не забивает на варнинги eslint

Dmitry
26.10.2018
07:40:28
Сегодня будет трансляция react conf на которой, возможно, представят react 17: https://www.youtube.com/watch?v=kz3nVya45uQ

Again
26.10.2018
07:41:57
Какие чаще всего данные вы храните в сторе(не считая данных, которые приходят с апи) ?

Konstantin
26.10.2018
07:43:16
Какие чаще всего данные вы храните в сторе(не считая данных, которые приходят с апи) ?
То, что нужно в нескольких местах, а эти места далеко друг от друга в дереве?

Kevin
26.10.2018
07:43:36
Айнур
26.10.2018
07:43:37
никто не знает повторы с реакт конф будут?

Kevin
26.10.2018
07:44:16
можно и контекст, но у меня уже есть редакс

Again
26.10.2018
07:45:02
А нормальная ли практика проверять тестами приходят ли данные в нужном формате?

Или такие тесты делаются на самом бекенде?

Александр
26.10.2018
07:45:30
Парни, подымаю проект с нуля. и вот, решаю, какой роутинг прикрутить. Есть три решения: react-router, router5 и universal-router. что думаете по каждому из решений?

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