@react_js

Страница 4462 из 5115
Max
24.07.2018
09:06:26
именно если дохуя часто что-то меняешь тайпинги мастхев

Andrey
24.07.2018
09:06:47
кто кому обьяснил
Девелоперы руководству.

dima
24.07.2018
09:06:50
т.е лучше сначало флоу внедрять ?

Google
Andrey
24.07.2018
09:07:55
т.е лучше сначало флоу внедрять ?
Ну, советую поиграться с ним. Сначала лучше осознать его, чем потом плакать.

dima
24.07.2018
09:08:05
а одинаковые типы выносят ? + у меня рекомпоз. Он типизируется ?

Max
24.07.2018
09:08:29
в TS у нас нормально все (через дженерикики) во флоу тоже думаю

Evgeniy
24.07.2018
09:12:32
Всем привет. Такой вопрос: Кто-нибудь использовал prerender-loader для создания app-shell?

Артур
24.07.2018
09:15:38
убери create-react-app и настрой сам сборку, полезно будет

Artyom
24.07.2018
09:16:15
https://t.me/react_js/431938

Nikita
24.07.2018
09:17:44
всем привет) подскажите как отрисовать элемент со строки

Artyom
24.07.2018
09:17:44
https://t.me/react_js/399030

Artem
24.07.2018
09:17:52
подскажите пожалуйста кто знает/практиковал...

Ребят, подскажите пожалуйста, насколько сильно server-side rendering будет жрать ресурсы сервера, если приложение большое (порядка 70-ти страниц)

Google
Mikhail
24.07.2018
09:18:23
у меня проблема с CRA, он в бандл тащит неведомую фигню на 170кб

Artyom
24.07.2018
09:19:04
Просто README.md сотри и напиши там вкратце стек и используемые соглашения, будет хорошо выглядеть

Eugene
24.07.2018
09:19:10
?cra потом на next пернести наверное не сильно больно ?

Evgeniy
24.07.2018
09:19:41
https://reactjs.org/docs/dom-elements.html#dangerouslysetinnerhtml

Nikita
24.07.2018
09:20:12
Спасибо)

Artyom
24.07.2018
09:25:08
У тебя в экшенах и редусерах строки руками забиты - так не стоит делать, легко допустить ошибку и потом долго дебажить. Вынеси в отдельные переменные или напиши хелпер для создания экшенКриэйтеров который позволит у экшенКриэйтера брать тип, тогда в редусере сможешь подписываться на экшенКриэйтер - это удобнее (вроде того https://gist.github.com/artalar/28974d546c8add9648c01f290468ed36)

Zamir
24.07.2018
09:25:36
всем, привет! а все всегда юзаюат функциональный сетСтейт?) this.setState(prevState => ({ ...prevState, ....}) )

Max
24.07.2018
09:26:57
вроде без функции депрекейтед

Eugene
24.07.2018
09:27:07
o-O есть где почитать про это?

Artyom
24.07.2018
09:27:08
Max
24.07.2018
09:27:14
Вроде нет
где-то слышал )

но может туплю

Dmitry
24.07.2018
09:27:17
можно и достаточно смело пара замечаний: - css лучше разносить по компонентам и показать что можете использовать препроцессоры (jss, less, etc) - propTypes неаккуратно, как пример https://github.com/Kamino0/Beer/blob/master/src/containers/beer.js компонент упадет если нет beer в params, но нет isRequired fetchBeer вообще не прописан - reducers & saga некоторое смешение и размазывание бизнес-логики и по саге и по редюсеру - я бы оставил в редюсерах обработку пару общих actions - merge/работа с листом и всю логику вынес в сагу - стилистика https://github.com/Kamino0/Beer/blob/master/src/components/beerCard.js мне кажется разумным не использовать большие буквы в именах (лучше beer-card.js) используйте всю ecma вместо const stringDelimiter = (str, limit) => { return str.split(' ').slice(0, limit).join(' ') + '...'; } const stringDelimiter = (str, limit) => (str.split(' ').slice(0, limit).join(' ') + '...')

Artyom
24.07.2018
09:27:21
Ну якобы планируют только

Я без ф-и использую ?

Max
24.07.2018
09:27:53
Ну якобы планируют только
да, чот найти не могу

Andrey
24.07.2018
09:28:19
Если тебе надо this.setState({flag: true}), то нет никакого смысла делать функцию.

Google
Eugene
24.07.2018
09:28:48
Юзал функциональное пока только во всяких таймерах и счетчиках :)

Max
24.07.2018
09:28:52
да, в доке не вижу, сорян

Zamir
24.07.2018
09:29:05
Если тебе надо this.setState({flag: true}), то нет никакого смысла делать функцию.
а можешь привести пример, когда имеет? спасибо

Andrey
24.07.2018
09:29:23
а можешь привести пример, когда имеет? спасибо
Когда твой стейт зависит от пропсов и стейта.

Artyom
24.07.2018
09:29:24
Vladimir
24.07.2018
09:29:54
ну и да, знания Б*Ма так себе ?

Zamir
24.07.2018
09:29:57
ааа, вот оно как, а я статью прочитал и направо и налево пихаю)

Andrey
24.07.2018
09:30:08
Roland
24.07.2018
09:30:31
Всем привет, подскажите пожалуйста как в Next JS получить pathname ? На react работает так this.props.location.pathname Нужно как-то переделать под Next , но не выходит

Dmitry
24.07.2018
09:30:42
Мде... slice есть.
ну да - я просто стилистику поправил - не логику)

Again
24.07.2018
09:32:33
<h2 className='beer-page__name'>{beer.name}</h2> h2 только один на страницу должен быть

Default
24.07.2018
09:32:48
Это h1 должен быть один

Again
24.07.2018
09:32:49
и то бесполезно, ибо робот у тебя не будет кушать эти теги

Vladimir
24.07.2018
09:32:56
Google
Vladimir
24.07.2018
09:33:46
здесь вообще слайс не нужен
а, туплю, там по пробелу разделяется

Dmitry
24.07.2018
09:36:02
функция вообще некорректно написана - если у тебя одно слово и лимит 100, отобразиться и слово и ...

Admin
ERROR: S client not available

Dmitry
24.07.2018
09:37:44
Я не видел код но это не лучше ли цссом делать
Там может быть обрезано слово, если css, а тут другое поведение

Max
24.07.2018
09:38:09
окей

Dmitry
24.07.2018
09:38:59
Там может быть обрезано слово, если css, а тут другое поведение
Сам не запускал, просто по логике) постановку задачи не знаю)

Vcd
24.07.2018
09:39:52
Спасибо всем откликнувшимся!

Dmitry
24.07.2018
09:41:03
Css лучше

Vcd
24.07.2018
09:42:28
Css лучше
Через overflow: hidden и каким-нибудь градиентом?

Bogdan
24.07.2018
09:45:07
это сработает если текст будет в одной строке

John
24.07.2018
09:50:49
react-router-dom 4.3 По какой причине может не срабатывать третий уровень пути? // Работает <Route exact path="/vacancies" component={ VacancyCategories } /> // Работает <Route path="/vacancies/:categoryId" component={ VacanciesList } /> // Не работает <Route path="/vacancies/:categoryId/:vacancyId" component={ Vacancy } /> Адресная строка в браузере меняется, но по факту ничего не меняется

John
24.07.2018
09:56:10
Roman
24.07.2018
09:57:36
Я немножко не в теме. Почему?
каждая новая версия не совместима с предыдущей. Плохая документация, нет явного понимая, когда что-то не получается сделать, хотя делаешь по доке

проще сказать говно ррд

John
24.07.2018
09:58:31
Я прям удивлюсь, если сейчас на эту тему флейм не начнется

Google
Roman
24.07.2018
09:59:22
да все и так знаю, что реакт-роутер хрень

Тимофей
24.07.2018
10:02:14
посмотреть в сторону reach-router и не юзать реак-роутер-дом
Reach тоже со своими приколами, но пока нравится

Roman
24.07.2018
10:02:40
Reach тоже со своими приколами, но пока нравится
работа с урлами мне там больше нравится

Alexander
24.07.2018
10:19:03
То есть концепция mobx такая, что нет глобального store и мы передаем нужный store в компонент через props?

Alexander
24.07.2018
10:20:07
можно как множество сторов юзать, так и один
Если множество, то просто каждый передаем через пропс?

Roman
24.07.2018
10:20:28
Если множество, то просто каждый передаем через пропс?
там через декоратор ты пишешь какой стор тебе нужен

Roman
24.07.2018
10:20:54
Alexander
24.07.2018
10:21:53
да
А можно пример?

Явно же тогда должен быть какой-то провайдер, который принимает в себя все сторы?

Или я может не то читаю?

Roman
24.07.2018
10:25:21
А не, вроде через inject

Alexander
24.07.2018
10:25:25
Ага, вижу Провайдер в mobx-react. А сторы комбинить через отдельный класс

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