@react_js

Страница 1763 из 5115
Сергей
20.07.2017
07:41:04
зачем вам handlebars? юзайте реакт

Anton
20.07.2017
07:41:04
Ой мне сегодня прилетела таска на thymeleaf(упоротый Java шаблонизатор). Пойду напьюсь....

Andrew
20.07.2017
07:41:25
Вася
20.07.2017
07:48:28
короче, для затравочки. Давно не писал, для кам бэка надеюсь покатит

Google
Вася
20.07.2017
07:48:33
Знавал я как-то одного паренька, назовем его Санек. Пацан сам по себе отличный, компанейский. Мы с ним под бутылочку пива могли за джаваскрипт поболтать, за технологии, за новые хайповые штуки на гитхабе. Код он писал не плохой, но и ничего выдающегося не делал (собственно как и большинство из нас). Галерное весло он держал крепко и, в принципе, ни на что не жаловался и был всем доволен. И вот в один прекрасный день сообщает радостную (на тот момент) для него новость - еден он на европейскую конференцию по джаваскрипту. Ну все ему по доброму позавидовали, дали банку маринованных огурцов и пакет сушеных яблок для Дэна Абрамова, пожали руку и отправили в долгую и увлекательную поездку. В курилке первые дни только и были разговоры, как ему там, на этой конференции, охуенно. Посмотрит на мир, может чего нового узнает, да и на живого Дэна Абрамова мало кому удается посмотреть (говорят к Абрамову сейчас паломники ходят, из секты Редакса-Первого-Дня, но это к теме не относится). Вообщем вернулся Саня через неделю. Потухший какой-то. На вопросы отвечал неохотно и расплывчато. Начал часто пропускать работу, а когда приходил, то пахло от него перегаром за версту. Вообщем продолжалось это долго. В итоге как там все точно было, никто не знает, но в один не очень прекрасный день узнал я что Саша написал заявление по собственному желанию. Никто его не видел после этого, до поры до времени. Через пол года занесло меня в один из самых злачных районов нашего города. Сидел я в обшарпанной пивнухе, потягивая дешевое пиво, с мыслями не самыми приятными. Внезапно кто-то тронул меня за плечо. Это был Саня. В тот момент я с трудом узнал его. Осунувшееся лицо, сальная, запутанная борода, грязная одежда. - Вася, привет. Не возьмешь мне бокал пива? - Бля, Саня. Какие вопросы! Мы сидели за двумя кружками пива. Я ждал. Саша молчал. - Сань, может расскажешь что случилось тогда, на этой конференции? - А че рассказывать, Вася - вздохнул саня и чиркнул спичкой - поехал я значит туда, все круто было, весело, интересно. Много с кем пообщался, много чего узнал. Ну и вы ж огурцы передавали Дэну, с яблоками сушеными. Я вот его выловил, передал ему гостинцы, и спросить решил, мол когда в create-react-app можно будет свой babel-конфиг всунуть без eject. А он говорит - никогда… После этих слов саня залпом допил пиво, смачно затянулся примой и вышел. Больше его никто не видел… #ментовскиеистории

Сергей
20.07.2017
07:52:47
???

Max
20.07.2017
07:53:03
ы

Вася
20.07.2017
07:54:40
пацарики, серьезный вопрос. кто использует атом + vim-mode плагин?

Anton
20.07.2017
07:56:02
Знать бы когда eject можно будет обратно засунуть...

Anton
20.07.2017
07:58:15
После этих слов саня залпом допил пиво, смачно затянулся примой и вышел.

Maksim
20.07.2017
07:59:31
Знать бы когда eject можно будет обратно засунуть...
в чем смысл? сделал eject, получил базовый конфиг, дальше ковыряй что хочешь

вы ж его не для продакшена?

Вася
20.07.2017
08:00:22
вы ж его не для продакшена?
для продакшена - билд :)

Maksim
20.07.2017
08:01:20
что-то мне подсказывает, что не стоит его в продакшн )

kana
20.07.2017
08:01:46
Голоса в голове с медиума

Anton
20.07.2017
08:01:48
вы ж его не для продакшена?
У нас голый вэбпак, результат которого деплоиться в голый S3 и так далее.

Google
Anton
20.07.2017
08:04:06
Ну что я eject не разу не делал? Полгода назад было это было первое что я сделал после ознакомления с create-app

Maksim
20.07.2017
08:05:15
блин, если у вас там голый вебпак с деплоем, то причем тут eject? или голый вебпак получился после того как вы eject на cra сделали?

Anton
20.07.2017
08:06:06
Проектов даже не 10. Три было на create-react-app

Ivan
20.07.2017
08:07:38
Ребят, а норм на реакте делать контентный сайт с вкладочками менюшкой и прочим?

Andrew
20.07.2017
08:07:41
у меня npm build сломался на CRA... :) пришлось залезть в недра и ручками прописать скрипты билдовые.

Вася
20.07.2017
08:08:10
хз, мы на текущем проекте принципиально не делаем eject

Ivan
20.07.2017
08:08:13
А то я начал, а вдруг на самом деле хуйню делаю

Вася
20.07.2017
08:08:26
ну и уже наелись проблем на самом деле

с теми же styled-components

Anton
20.07.2017
08:08:54
ну и уже наелись проблем на самом деле
Есть ли положительные плюшки?

Maksim
20.07.2017
08:09:10
Anton
20.07.2017
08:10:00
не вижу связи
Контент любит SEO. SEO требует физической генерации страниц

Vladyslav
20.07.2017
08:10:07
йо, реактеры, а как православненько реалтзовать content-editable field в реакте ?

Vladyslav
20.07.2017
08:10:28
т.е есть форма, потом идет следующий степ, где можно отредактировать эти данные

Anton
20.07.2017
08:11:33
У нас полноценный редактор для этого пилят

Вася
20.07.2017
08:11:34
Есть ли положительные плюшки?
да, мы всегда можем использовать последнюю версию react-scripts от комьюнити и не парится насчет обратной совместимости.

Google
Ivan
20.07.2017
08:12:14
И ещё, как сделать преходы по страницам? Хеадер и футер отрисовывать всегда, а для каждой страницы будет свой компонент контентной части?

И отрисовывать нужный

Сергей
20.07.2017
08:12:37
с теми же styled-components
какие проблемы?

Вася
20.07.2017
08:12:39
это как бы основная причина. мы со старта догворились что не будем колбасить манки патчи и делать форки, и т.д., и т.п. собственно этой идеологии и предерживаемся. возможно когда-то будет весомая причина сделать eject, и мы его сделаем. но на данный момент все решалось

какие проблемы?
снапшоты и displayName

Anton
20.07.2017
08:12:53
Сергей
20.07.2017
08:13:02
снапшоты и displayName
с displayName проблем не вижу у меня каждый компонент корректно отображается

Nahasaki
20.07.2017
08:13:21
кто что использует заместо redux-thunk?

Вася
20.07.2017
08:13:24
ща объясню

если кто смотрел исходники, то у styled-components есть специальная хэш-таблица. сек

Сергей
20.07.2017
08:13:42
это типо связано. снапшоты и дисплэйнэйм
npmjs.com/babel-plugin-styled-name npmjs.com/babel-plugin-styled-components

Anton
20.07.2017
08:13:51
кто что использует заместо redux-thunk?
saga прижилась. Но Observable ближе будет

Вася
20.07.2017
08:14:01
Сергей, мы не делали eject :)

Вася
20.07.2017
08:14:18
https://github.com/styled-components/styled-components/blob/2e40dcd20ab5c597acf54e31104828abb40e78bc/src/models/StyledComponent.js#L31

Сергей
20.07.2017
08:14:50
А надо?
что надо?

Anton
20.07.2017
08:15:01
что надо?
displayName

У нас нет. Каша конечно, но с и ними будет каша

Сергей
20.07.2017
08:15:10
displayName
ты reactDevTools не пользуешься? у меня все компоненты там отображаются так как я их юзаю в JSX

Google
Nahasaki
20.07.2017
08:15:22
saga прижилась. Но Observable ближе будет
не знаю, стоит ли использовать observable, вроде нет кейсов с потоками экшонов

Вася
20.07.2017
08:15:38
вот эта штука. и собственно если явно не задавать displayName через withConfig, эта штука будет итерировать nr для каждого нового комопнента. то есть без displayName это будет что-то типо sc-1, sc-2, sc-3, ну и собственно хэш создавать

Nahasaki
20.07.2017
08:16:00
но он один

Вася
20.07.2017
08:16:20
ты reactDevTools не пользуешься? у меня все компоненты там отображаются так как я их юзаю в JSX
пользуюсь, и сначала мы решали проблему в лоб const Button = styled.button`` Button.displayName = 'Button' пока не появился withConfig

Nahasaki
20.07.2017
08:16:37
разве что последовательное выполнение нескольких экшонов, но это и с thunk не сложно

Admin
ERROR: S client not available

Вася
20.07.2017
08:16:38
сторибуковские

Сергей
20.07.2017
08:16:49
пользуюсь, и сначала мы решали проблему в лоб const Button = styled.button`` Button.displayName = 'Button' пока не появился withConfig
смысл делать withConfig руками? Если это может делать за тебя плагин, причем прозрачно

Nahasaki
20.07.2017
08:17:01
просто мне говорят что thunk это прошлый век, но пока не убедительно

Вася
20.07.2017
08:17:05
бля, Сергей =) ну не делали мы eject, йопта =)

не можем мы кастомные плагины подключать

Nahasaki
20.07.2017
08:17:17
хочу что то практическое посмотреть

Сергей
20.07.2017
08:17:25
Nahasaki
20.07.2017
08:17:27
примеры observable совсем не то

в офф доках

Сергей
20.07.2017
08:17:48
бля, Сергей =) ну не делали мы eject, йопта =)
пиши лучше "Сова" или @sergeysova не понятно к кому обращаешься Или уж на сообщения отвечай

Вася
20.07.2017
08:18:08
аа. Сочувствую
ну на самом деле не напрягает. я и плагин для eslint написла на коленке, который пищит когда компонент без withConfig создан

Google
Maksim
20.07.2017
08:18:11
просто мне говорят что thunk это прошлый век, но пока не убедительно
исходники-то его смотрели? как он может быть прошлым веком, если он выполняет одну простейшую функцию?

Вася
20.07.2017
08:18:21
ну по крайней мере у нас по этому поводу нет жопной боли

Anton
20.07.2017
08:18:23
просто мне говорят что thunk это прошлый век, но пока не убедительно
У нас и thunk и saga. Чтуки разные для разных целей.

Nahasaki
20.07.2017
08:18:26
конечно смотрел

Anton
20.07.2017
08:18:29
А вот есть класс содержащий api для общения с неким сервисом. Допустим сервис дал сбой. Можно выбросить ошибку throw new Error(`Code ${response.status}: ${response.statusText}`); Можно в качестве ответа апи отдавать унифицирвоанный ответ, как то так: return (response.status === 200) ? { success: true, id: json.itemId, } : { success: false, payload: { status: response.status, message: response.statusText, }, }; Как делаете вы? Какие есть за и против?

Сергей
20.07.2017
08:18:34
но каждому своё. Я вообще CRA не юзаю категорически

Nahasaki
20.07.2017
08:18:56
там несколько строк, посмотреть ли функция, если да, то прокинуть диспатч и гетстейт

Вася
20.07.2017
08:19:11
костылями пахнет
по мне наоборот. плагин для babel - более костыль чем оф api библиотеки

Anton
20.07.2017
08:19:25
Минус thunk - он стартует по функции. Observable или saga - по макету.

Ивенту. Т9

Сергей
20.07.2017
08:19:35
по мне наоборот. плагин для babel - более костыль чем оф api библиотеки
ну в проде всё равно отключаю Меньше кода, меньше исполнения.

не вижу смысла писать больше для стандартной функциональности (как хотелось бы)

Nahasaki
20.07.2017
08:20:04
ну посмотреть примеры исполнения observable где можно?

Michael
20.07.2017
08:20:05
http://puu.sh/wOjoe/0860d74ce0.png

Nahasaki
20.07.2017
08:20:15
в офф доках слишком сферически в вакууме

Вася
20.07.2017
08:20:32
но каждому своё. Я вообще CRA не юзаю категорически
ну тут не мой выбор, нам сказали его использовать, скажем так. просто у ребят, до этого, был форк react-scripts, который они костылили. в итоге получили кучу проблем. пришлось с нуля писать. что бы избежать такой ебалы в будущем - решили не отходить от стандартного поведения, по крайней мере пытаться

Сергей
20.07.2017
08:20:46
бля лол)

нет чтобы нормально с нуля настроить

ну ок

больше вопросов не имею

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