@react_js

Страница 623 из 5115
Vladimir
13.11.2016
14:52:00
Сколько этой статье? Месяцев 10?

Pavel
13.11.2016
14:53:02
Чувствую некоторую боль в словах, как будто перевёл все проекты на ангуляр после какого-нибудь выступления

Vladimir
13.11.2016
14:53:50
Не, просто та статья была веселая, сравнивали бетку без основных преимуществ ангуляра

blkmrkt
13.11.2016
14:54:27
If you’re looking for a blazing fast mobile app experience, React is the clear front runner. However, if you’re looking to maintain a componentized application architecture, and willing to sacrifice some performance to achieve a more consistent code structure, then combining Angular 2 with a framework like Ionic can provide you with all the flexibility you could desire.

Google
Pavel
13.11.2016
14:55:24
убил полгода жизни на ионик

говно похуже метеора

blkmrkt
13.11.2016
14:55:39
а вообще ангуляр и реакт это довольно разные вещи, и сравнивать их не правильно

Pavel
13.11.2016
14:56:44
люди никогда не поймут что componentized application architecture, performance и consistent code structure не может быть достигнуто тем, что какой-то дядя из фреймворка сказал делать так и все будет хорошо

это легко заменяется на сочетание react+redux+мозг

blkmrkt
13.11.2016
14:59:27
а кто-нибудь использует graphql-js уже в продакшне? можно ли там уже реализовать аутентификацию и роли?

Lupsick
13.11.2016
14:59:30
убил год на ангулар

говно похуже всего

Pavel
13.11.2016
15:01:26
все, что нужно было сделать ангуляру, чтобы уменьшить количество хейтеров раз в 10 - при старте первой версии большими красными буквами написать "ИСПОЛЬЗУЙТЕ БЛЯДЬ ДИРЕКТИВЫ"

на лендинге

а щас мы имеем просто целое поколение хомячков, которые учились по видосикам и скоплениям bad practice коммьюнити

blkmrkt
13.11.2016
15:04:32
а кто-нибудь использует graphql-js уже в продакшне? можно ли там уже реализовать аутентификацию и роли?
Плюс какой-нибудь лимитер запросов к апи на основе рассчитанной сложности квери например. Вот эти два пункта не дают использовать эту либу в реальном проекте. Было бы круто написать один раз апи с одним эндпоинтом, и писать клиентский код как тебе удобно

Google
Джон
13.11.2016
15:07:59
ребят

Джон
13.11.2016
15:10:46
а вот такой вопрос. Допустим, я хочу потренировать реакт+метеор и написать простенький магазин. Хотелось бы сделать его как конструктор, из небольших модулей, а не монолитом. Наверное, микросервисная архитектура, будет правильнее сказать. Насколько маленькими должны быть эти куски? Вплоть до типов инпутов или более абстрактные? Если глупый вопрос, заранее извиняюсь.

blkmrkt
13.11.2016
15:15:27
Вот не знаю как в метеоре там с апи, он вроде генерирует тебе все готовое

Vitaly
13.11.2016
15:29:41
А кто-нибудь использует swarm?)

Vladimir
13.11.2016
15:29:51
ситник пробует

у сворма есть или гиттер, или слак

я бы туда сходил на твоём месте

Vitaly
13.11.2016
15:34:41
я бы туда сходил на твоём месте
Я там периодически появляюсь, наблюдаю как прокатывается перекати-поле и разлогиниваюсь, думал может тут кто его использует -_-

Vladimir
13.11.2016
15:35:05
а у тебя какой-то вопрос?

Vitaly
13.11.2016
15:36:56
Самый очевидный - использует ли его кто-нибудь в реальных проектах. Год назад я поигрался, понравилось, но я более чем уверен что выползет куча проблем с сложными запросами

Arsen
13.11.2016
16:01:55
кто-нибудь использует https://github.com/acdlite/redux-actions#createactionsactionsmap-identityactions ?

blkmrkt
13.11.2016
16:05:26
А кто-нибудь использует swarm?)
я rancher пользуюсь - просто добавляешь инфраструктуру в виде сервера и запускаешь на ней контейнер или кучу их. Поддерживает aws, azure, другие облака и просто железо. Есть собственный днс резолвер из коробки

Kam
13.11.2016
16:11:41
Ребят а как можно с локально подключенной html отрендерить json(который подключен в ней) с помощью реаета

Реакта

blkmrkt
13.11.2016
16:41:12
наверное не отрендерить, а достать из кода реакта?

Google
[Anonymous]
13.11.2016
16:55:12
Ребят а как можно с локально подключенной html отрендерить json(который подключен в ней) с помощью реаета
если я тебя правильно поняла: const data = JSON.parse(document.getElementById('idTagScript').textContent);

Kam
13.11.2016
17:34:02
ага

Ну вот открываешь в браузере созданную тобой хтмл с подключенныйм js в котром json

Владимир
13.11.2016
17:35:51
в переменную пихаешь жсон и рендеришь его потом

Kam
13.11.2016
17:36:17
если тебе не трудно можешь примерно реализацию подсказать

рендерить я примерно знаю как

а вот как его достать

Nikita
13.11.2016
17:38:02
@b2whats в привате ответишь?)

Владимир
13.11.2016
17:38:22
сейчас посмотрю

[Anonymous]
13.11.2016
18:15:04
и что получится ?
получим данные

Arsen
13.11.2016
18:15:25
товарищи. у меня сейчас есть стор с чистой моделью данных, т.е списки без всяких вспомогательных флагов isFetching для асинхронного потока. ну так вот - появилась идея как не засорять модель флагами. иметь в сторе массив-очередь на подобие FIFO куда будут пушаться "MODEL_USERS_FETCHING" при асинхронном запросе и pop'аться по фильтру когда запрос будет завершён и обновленные данные будут помещены в стор

на ваш взгляд, есть ли какие-то минусы в данном подходе?

[Anonymous]
13.11.2016
18:17:00
получим данные
если json внутри <script id="idTagScript"></script>

Ivan
13.11.2016
18:27:09
>контроллер делает запрос Контроллер не должен делать запросы. >примеры Redux real world example
а кто должен? некоторые мои проекты начинались с того, что все делал вообще один файл php, ни классов не было ничего, все было построено на if(isset(var)){} и все. самоучка, начинал как начинал, со временем появлялись и классы и разделение задач и т.д. всякое было и самое интересное что работает до сих пор. в некоторых проектах как не было проблем за нагрузкой так и нет, вот потому они и работают

Ivan
13.11.2016
18:28:37
не отрицаю. я начинал тогда, когда когда js был языком так - для браузеров

[Anonymous]
13.11.2016
18:30:21
> $_getBooksList T_T

Google
Arsen
13.11.2016
18:32:16
есть у кого мысли по поводу выше обозноченной очереди флагов?

? Алёна
13.11.2016
18:32:41
> $_getBooksList T_T
Лондон ис зе кэпитал оф грейп бритейн. Или это про использование $ ?

[Anonymous]
13.11.2016
18:33:45
лист - это же множественная сущность? прост интересно

? Алёна
13.11.2016
18:36:36
Ну... Вроде как лист - это список. И он один. А книг много и они составляют список. Поэтому я поставила s к книгам, а не к списку =/

( да, у меня английский плохой )

[Anonymous]
13.11.2016
18:37:15
а если будет в листе одна книга?

? Алёна
13.11.2016
18:38:18
Но подразумевается что их может быть много о.О Как-то сложно.

И я перевожу books list как список книг, а book lists как списки книг.

[Anonymous]
13.11.2016
18:41:33
нет, я имела введу, что можно например getBookList написать, а s опустить, так как лист и подразумевает множество, а перед листом тип

не знаю как правильно

? Алёна
13.11.2016
18:43:49
Наверное можно и так...

Arsen
13.11.2016
19:21:16
опять на счёт асинхронного стейта. добавил флаги о загрузке данных в виде очереди в сторе. всё диспатчится. когда нужные данные загружаются флажок убирается из очереди и я по условию отображаю в компоненте. но вот проблема. при обращении к отфильтрованному списку - при попытке доступа ко вложенному в объект массиву - undefined

вот как реализовано условие в компоненте самой:

<div className="scrolling menu"> {this.props.fetches.filter(fetch => fetch == 'PROJECTS').length == 0 ? this.props.projects.filter(project => project.id == this.props.currentEnv.project_id)[0].versions.map(this.createListItem) : "Загрузка версий..."} </div>

вот ошибка: Uncaught TypeError: Cannot read property 'versions' of undefined

в общем разобрался. забывал - что начальное состояние для всех моделей должно быть указано как загружаются.

поменял fetches: [ ],

на fetches: [ 'PROJECTS', 'USERS' ],

при инициализации стора - и всё ок.

code4aman
14.11.2016
06:22:54
Чтоб не засорять стор флагами - что имхо вполне нормально и по назначению - можно на cDM в локальный стейт компонента пихать

Google
code4aman
14.11.2016
06:24:18
Но это зависит от архитектуры приложения, чтоб не было лишних запросов и т.д

Cocker
14.11.2016
06:35:02
Народ, а как сделать, чтобы в реакте некоторые переменные выставлялись из переменных окружения? Куда гуглить вообще?

Arsen
14.11.2016
06:37:55
@code4aman согласен. но тут вот в чём фишка - это может быть проблемой для масштабируемости, привязка флага к стейту конкретной компоненты, когда какую то часть модели (одну и ту же) могут обновлять сразу 2-3 компоненты. но это имхо. что думаете?

Arsen
14.11.2016
06:39:27
ну и вообще по редаксу - это уже не 1 источник истины а много) но это уже религиозное

code4aman
14.11.2016
06:49:09
Да, в сторе это все хранить проще, но некоторые данные могут быть не нужны в сторе и никому другому вообще

Смаунтился компонент, отработал и все, разные кейсы в общем

Иногда single source of truth требует много шаблонного кода

Aleksey
14.11.2016
08:07:21
https://www.youtube.com/user/MrRemchi хороший канал для начинающих и не очень

Vlad
14.11.2016
08:31:20
ASAP!! проект писался на React/redux для хакатона - нужен форс https://m.facebook.com/questions.php?question_id=221440761610602

MOCA

Aleksey
14.11.2016
09:03:18
MOCA
Что moca предложили?

Я был на этом хакатоне и принимал участие

Doc2Gov

Ҫѐҏӗѫӑ
14.11.2016
09:14:36
@javascript_jobs
а туда это зачем?

Юра
14.11.2016
11:51:33
Кто небуть настраивал webpack-dashboard/plugin

Nikita
14.11.2016
11:52:50
Кто небуть настраивал webpack-dashboard/plugin
просто использую без настроек. а какие проблемы?

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