@react_js

Страница 1595 из 5115
Mike
30.06.2017
17:39:03
Import { browserHistory } ....
это в третьем

Denis
30.06.2017
17:39:21
Просто хистори

Alexander
30.06.2017
17:39:22
А вообще Яндекс делала исследования по этому поводу. И CSS минификация + Gzip невелируют все проблемы с дублированием классов. Так что посмотрите - возможно вы экономите на спичках :)
Это чистая правда, я спичками сейчас балуюсь :) Один CSSO уже всё приводит к результату близкому к идеальному, но всё равно кое-где свербит

Mike
30.06.2017
17:40:04
Просто хистори
https://stackoverflow.com/questions/42672842/how-to-get-history-on-react-router-v4

Google
Алексей
30.06.2017
17:40:06
Посвербит и пройдет. Преждевременная оптимизация - она и в африке преждевременная.

Denis
30.06.2017
17:40:38
Ну 3 вариант

WithRouter

Значит

Mike
30.06.2017
17:40:49
я к тому, что твой ответ про третий роутер

а не про четвертый

Denis
30.06.2017
17:43:23
Блять как же там через сраку

Да, все верно, сорян

Через withRouter получай хистори и пихай его в экшн

Грязный вариант но быстрый

Другой это создать свой хистори и протолкнуть в роутер

А также туда откуда будешь вызывать пуш

Можно просто функцию пихнуть через bind

Google
Artyom
30.06.2017
17:54:06
Я вникал в API роутера и чета плохо понимал. А оказывается там примеры есть (в самом начале), мой косяк. Есть даже мой (да чей угодно) кейс https://reacttraining.com/react-router/web/example/auth-workflow

Denis
30.06.2017
17:56:47
Логика в рендере это сильно :)

Artyom
30.06.2017
17:59:17
Я так делать не буду

Denis
30.06.2017
18:00:05
Если для себя делаешь можешь чекнуть бету react-router-redux

Только ишьюз глянь

Artyom
30.06.2017
18:10:02
>_<

Раздражает что-то этот роутер

Вообще не пойми какую версию с каким стеком юзать

Что сейчас стабильное есть для редакса?

Denis
30.06.2017
18:11:25
3 роутер ?

Сергей
30.06.2017
18:14:27
Artyom
30.06.2017
18:14:59
Так а из 4-го роутера вытащить хистори без врапера можно? Не буду его к стору просто привязывать, а в экшенах работать

Denis
30.06.2017
18:15:35
Да, тебе там на SO ссылку кидали

Artyom
30.06.2017
18:15:54
А, пропустил, ша гляну, спасибо

Denis
30.06.2017
18:16:27
Суть в том что ты создаешь файл где-нибудь в радиусе вытянутой руки

Называешь его history.js

Там создаешь объект истории

Ну и импортишь его там где нужно

Artyom
30.06.2017
18:17:24
Да да понял

Костыльно =D

Google
Artyom
30.06.2017
18:17:30
Но сойдет

@zuldare и @pifagorych

Как "костыль" по английски, мне нужно оставить некоторый комментарий?)

Denis
30.06.2017
18:28:03
На c что-то

Ещё когда писал на джиквери

Постоянно юзал

:)

Crutch

Red27
30.06.2017
18:28:45
Workaround например говорят

Дмитрий
30.06.2017
18:28:57
Crutch
Калька

Red27
30.06.2017
18:29:04
Кратч - это калька, не факт, что понятная

Denis
30.06.2017
18:29:14
Серьезно не понимаю почему не юзать глобальный хистори

Дмитрий
30.06.2017
18:29:15
хау мач воч

Denis
30.06.2017
18:29:29
Вы же не будете делать два роутера в одной аппе

Denis
30.06.2017
18:31:00
Dirty

Дмитрий
30.06.2017
18:31:08
unexpected feature

?

Denis
30.06.2017
18:31:14
Official dirty hack

Но я бы в таком месте на русском оставил

Google
Дмитрий
30.06.2017
18:32:23
дирти_хак_донт_юз_зис_ор_ю_вил_би_фиред

Mike
30.06.2017
18:32:44
Я за "dirty hack"

Во всяком случае когда приходится в коде накостылить, чтобы не забыть потом поправить, пишу в комментах именно так

И в чужих проектах такое встречал на гитхабе

Admin
ERROR: S client not available

Дмитрий
30.06.2017
18:33:33
Ага

andretshurotshka?❄️кде
30.06.2017
18:33:45
TODO: remove this

Дмитрий
30.06.2017
18:33:52
Эти слова даже ловятся по дефолту CI код-линтерами

Mike
30.06.2017
18:34:05
не бывает ремув, когда по делу просто что-то уходит, апи старое там или что-то

а это именно про ебаный костыль

Дмитрий
30.06.2017
18:34:11
Был удивлён, так как специально не писал TODO чтобы линт не алертить)

Mike
30.06.2017
18:34:14
который даже писать неприятно

Stepan
30.06.2017
18:34:45
Artyom
30.06.2017
18:35:48
Серьезно не понимаю почему не юзать глобальный хистори
Все, не слушайте меня, я уже 13 час прогаю... Норм метод, я просто перегрелся и подумал, что history - это React компонент, не важно кк и почему

Но тему смешную запустил

shadowjack
30.06.2017
19:17:51
О гуру redux-а, скажите как в redux-form из формы получить доступ к метаданным полей.

Eugeniy
30.06.2017
19:36:59
О гуру redux-а, скажите как в redux-form из формы получить доступ к метаданным полей.
Ну при сабмите форма по-моему только значения прокидывает в хендлер, поэтому из стора дергай, все нужное там есть form.yourForm.fields

Ruslan ?
30.06.2017
19:58:07
Теперь линтер вообще изи настроить (можно и в сублайме): npm i -g eslint-config-airbnb-standard eslint -v https://medium.com/@doasync/eslint-with-airbnb-standard-js-sublime-text-965a1db58793

Daniel
30.06.2017
19:59:40
ого, это какое-то невероятное открытие

Ruslan ?
30.06.2017
20:01:05
ну не видел готовых решений раньше, чтобы все эти стили и плагины разом подключить и глобально

Google
Daniel
30.06.2017
20:04:18
@ скинул самое популярное

Denis
30.06.2017
20:04:23
And hooray! Look Mummy, I did a linter

Marlik
01.07.2017
06:01:04
http://materializecss.com/ Этот вариант отпадает т. к. тама jQuery

Alexander
01.07.2017
06:02:12
Marlik
01.07.2017
06:03:30
Эт я спрашивал что мона присовокупить к реакту, стили и т. д. Была одна из ссылок на это.

Виктор
01.07.2017
06:06:50
https://t.me/knopkabablo

Marlik
01.07.2017
06:07:04
material-ui просто используй
Ну вот пока рассматриваю варианты, material-ui слабенький, нет того что нужно.

Marlik
01.07.2017
06:10:50
https://ant.design
Эт тоже видел, но эта хрень на китайском, тама локализацию нуно продумывать, но понравилось да.

Artyom
01.07.2017
06:11:15
Эт тоже видел, но эта хрень на китайском, тама локализацию нуно продумывать, но понравилось да.
Работаю уже несколько недель с ним, никакого китайского, все на инглишь

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