Sergey
просто один умрет скоро. тима реакта пождет и выкинет все поршлое в отдельный пакет
было бы огонь 👍 вместе с синтетическими событиями. Это вроде тоже в планах
Roman
там большой роадмап, но когда будет - хз например defaultProps убить
Sergey
а где этот роадмеп?
наверное на гитхабе где-нибудь
🦜
Есть компонент Tabs. Нужно после ответа на запрос показать соот Tab. Как лучше сделать? Через роутинг или через СТМ?
Артем
Мне выходит ошибка TypeError: Cannot call class as a function и я уже 2 дня не могу найти где именно я не так вызываю вроде все норм ( у меня эта ошибка появилась после внедрения thunk) не знаете как лучше отследить где именно у меня не правильно класс вызывается? Или просто в тупую искать ошибку в коде?
Артем
Debugger не могу использовать т.к. сразу ошибку выдает
Артем
и стектрейса нету?
Что это? Путь?
Артем
Она говорит ошибка в react-thunk
Sergey
Что это? Путь?
не путь, а стопка путей)
Артем
Sergey
либо с транспайлером что-то, либо где-то кривой экшн
Sergey
в смысле thunk кривой. Но стэктрейс должен показать где именно
Nikolai
да вот нет четкого требования
Я бы в стейт тогда спрятал
Anonymous
Чуваки. Знает тут кто Firebase?
Vadim
https://t.me/firebase_ru
Anonymous
не знал, спасибо
Eddie
Привет всем, я фронт, решил изучить бэк, думал php, думаю это не лучший выбор, и сейчас у меня выбор между java и c#. Что лучше для бэкенда ? Заранее благодарю
SᑎOᙖOᖇᑎ
у меня есть пропса юзера мне нужни его категории они у него есть, но почему то я консол ложу и оно сначала показивает индефайнд, а потом несколько раз уже то что нужно и получаеться когда я пробую смапить категории оно говорит что низя мапить андефайнд
Bogaciuc
всем привет, юзал кто то semantic ui react?
SᑎOᙖOᖇᑎ
почему так происходит?
Pasha
Как реализовать такой чат. Когда нажимаешь на весь екран он открывается в новом окне браузера и работает? как здесь https://testnet.bitmex.com/app/trade/XBTUSD
Anonymous
Ну я посмотрел вот эту статью https://www.freecodecamp.org/news/reasonml-typescript-comparing-their-type-systems-620e4343221c/ и выяснил, что основное существенное различия тайпчекинг системы в ризоне от тайпскрипта - это то, что у тайпскрипта «постепенная типизация», что означает, что некоторые типы могут провериться во время компиляции, некоторые во время рантайма, а у ризона всегда строгая типизация вот простой пример ReasonML let sum = (a, b) => a + b; в ризоне автовывод будет таким: let sum: (int, int) => int = <fun>; Typescript let sum = (a, b) => a + b; let sum: (a: any, b: any) => any ризон может определить аргументы функции на основе оператора «+», это круто, но было бы интересней увидеть, сможет ли он подобным же образом сам выводить более сложные типы У тайпскрипта однако есть флаг —strict, который делает его типизацию полностью статической https://news.ycombinator.com/item?id=20875688 вот тут первым комментарием чувак пишет, что на reasonML можно писать разве что ради интереса, для прода это не подходит, т.к приходится писать кучу аннотаций @bs, которые в конечном итоге могут привести к рантайм ошибкам, которые сложно отдебажить
Bogaciuc
всем привет, юзал кто то semantic ui react? не получается реализовать dropdown => multipleselection сразу с какими то default values, есть какое то решение?
Anonymous
Ну я посмотрел вот эту статью https://www.freecodecamp.org/news/reasonml-typescript-comparing-their-type-systems-620e4343221c/ и выяснил, что основное существенное различия тайпчекинг системы в ризоне от тайпскрипта - это то, что у тайпскрипта «постепенная типизация», что означает, что некоторые типы могут провериться во время компиляции, некоторые во время рантайма, а у ризона всегда строгая типизация вот простой пример ReasonML let sum = (a, b) => a + b; в ризоне автовывод будет таким: let sum: (int, int) => int = <fun>; Typescript let sum = (a, b) => a + b; let sum: (a: any, b: any) => any ризон может определить аргументы функции на основе оператора «+», это круто, но было бы интересней увидеть, сможет ли он подобным же образом сам выводить более сложные типы У тайпскрипта однако есть флаг —strict, который делает его типизацию полностью статической https://news.ycombinator.com/item?id=20875688 вот тут первым комментарием чувак пишет, что на reasonML можно писать разве что ради интереса, для прода это не подходит, т.к приходится писать кучу аннотаций @bs, которые в конечном итоге могут привести к рантайм ошибкам, которые сложно отдебажить
@faergeek что скажешь?
Ivan
Ну я посмотрел вот эту статью https://www.freecodecamp.org/news/reasonml-typescript-comparing-their-type-systems-620e4343221c/ и выяснил, что основное существенное различия тайпчекинг системы в ризоне от тайпскрипта - это то, что у тайпскрипта «постепенная типизация», что означает, что некоторые типы могут провериться во время компиляции, некоторые во время рантайма, а у ризона всегда строгая типизация вот простой пример ReasonML let sum = (a, b) => a + b; в ризоне автовывод будет таким: let sum: (int, int) => int = <fun>; Typescript let sum = (a, b) => a + b; let sum: (a: any, b: any) => any ризон может определить аргументы функции на основе оператора «+», это круто, но было бы интересней увидеть, сможет ли он подобным же образом сам выводить более сложные типы У тайпскрипта однако есть флаг —strict, который делает его типизацию полностью статической https://news.ycombinator.com/item?id=20875688 вот тут первым комментарием чувак пишет, что на reasonML можно писать разве что ради интереса, для прода это не подходит, т.к приходится писать кучу аннотаций @bs, которые в конечном итоге могут привести к рантайм ошибкам, которые сложно отдебажить
Вы заебали, честно t.me/flood_ru
Anonymous
Вы заебали, честно t.me/flood_ru
Где ты тут флуд увидел
Ivan
Где ты тут флуд увидел
Вы разговариваете про тс против ризона в чате по РЕАКТУ
Aleksey
Привет всем, я фронт, решил изучить бэк, думал php, думаю это не лучший выбор, и сейчас у меня выбор между java и c#. Что лучше для бэкенда ? Заранее благодарю
пыха + гоу, либо пыха + нода. С нуля учить язык со строгой типизацией без понимания концепций ооп - боль на годик, не меньше
Sergey
@faergeek что скажешь?
Статьёй меня не переубедить))
Sergey
С мобилы ща, позже гляну
Ivan
И что?
🤷🏿‍♂️
Sergey
@faergeek что скажешь?
Статью пока не читал. Выводит типы любые, в силу того как пишется код. Разница не маленькая совсем
Sergey
🤷🏿‍♂️
Это относится к реакту очень даже
Anonymous
Статью пока не читал. Выводит типы любые, в силу того как пишется код. Разница не маленькая совсем
ну в тс нельзя вывести variadic типы для функций с аргументами переменной длинны https://github.com/microsoft/TypeScript/issues/5453 если в ризоне это можно сделать — ризон КРУТА
Sergey
А к ангуляру нет?
Нет. Reason можно сказать создан для реакта
Ivan
Нет. Reason можно сказать создан для реакта
а javascript для jquery хватит флудить, а
voix
Нет. Reason можно сказать создан для реакта
Это потому что фейсбук и единственная стоящая библиватека ReasonReact. Никто не мешает написать что-то еще. Но в целом реакт смотрится более уместно в функциональной среде и в ризонмл в частности, да
Anonymous
Статью пока не читал. Выводит типы любые, в силу того как пишется код. Разница не маленькая совсем
кстати синтаксис меток для аргументов функций в ризоне интересный, не видел такого ранее а варианты это же как гварды в свифте или хаскелле(хотя не совсем)
Anonymous
Добрый вечер форумчане. Кто нибудь работал с mqrabbit на реакте помогите чем сможете)
Anonymous
Какая между ними связь?
Смотрите у нас есть основное приложение я с фронта отправляю на api некие данные и приложение подтягивает другой сервис кооторый рассчитывает все данные. Это занимает долгое время. И все это время тот сервис отправляет на mqrabbit сообщения и я на клиенте должен их показывать но не знаю как
Anonymous
Отправляй через вебсокет на фронт сообщения.
Вот именно я не бэк) и на бэке сокетов нет и они так делают. Нужно вытаскивать сообщения на фронте из mqraabit
Anonymous
Не надо так делать.
Это все уже организовано и бэк не будет все переписывать😕 есть какие то примеры?
Anonymous
веб-сокеты всё равно придется юзать
GoDenis
ребят, почему не диспатчится это событие? export function agentsAdd(agents) { return (dispatch) => { return () => dispatch(agentsAddAgent(agents)); } };
Anonymous
Stepan
День добрый! при переходе с 16.2 на 16.11 у кого нибудь проблемы были?
Anonymous
Angel, Sent events попробуй
Sergey
кстати синтаксис меток для аргументов функций в ризоне интересный, не видел такого ранее а варианты это же как гварды в свифте или хаскелле(хотя не совсем)
здравый спор получился, да?)) Кстати для постепенной миграции есть genType. Генерит ТС и флоу, не сильно много поюзал, но то что успел потрогать, весьма годно сделано
Тимофей 🛴
ребят, почему не диспатчится это событие? export function agentsAdd(agents) { return (dispatch) => { return () => dispatch(agentsAddAgent(agents)); } };
Это thunk creator? У тебя получившийся thunk не вызывает dispatch, а возвращает функцию
Anonymous
Ребят, подскажите плагин для кропа и фильтра изображений
Sergey
Это как?
Наверное имелись ввиду Server Sent Events (SSE), но это не точно
Anonymous
Server Sent Events https://learn.javascript.ru/server-sent-events
Anonymous
Вместо сокетов
Anonymous
Одностороняя связь
Oles
Ребят, вопрос такой , у всех нормально работает React.lazy? Я стянул себе create react app и пробую заюзать lazy load , а компилятор ругается на import, я уже устал :(
Ragim
Подскажите как в React Router задать роут на конкретный адрес "/option1/option2/" и при этом в отрисовываем компоненте знать что это за option1 и option2? Т.е. объединить поведение /: option1/:option2 И /specificOption1/specificOption2
Anonymous
Одностороняя связь
Типа я со своей стороны подключюсь к rabbitmq?