Size: a a a

React — русскоговорящее сообщество

2020 August 26

a

arts in React — русскоговорящее сообщество
Kirill Barsukov
Добрый день! У меня такой вопрос. Насколько целесообразно перевести Реакт с JS на TS? Написано где-то 50 компонентов. Проект еще небольшой. TypeScript  ковыряю потихоньку, пока нравится.
На начальной стадии у нас практически нет ошибок связанных с типами. Но я боюсь, что все еще впереди
Нет типов — нет ошибок с типами! Удобно :-)
источник

KB

Kirill Barsukov in React — русскоговорящее сообщество
arts
Нет типов — нет ошибок с типами! Удобно :-)
Удобно, но не на рантайме)
источник

a

arts in React — русскоговорящее сообщество
Kirill Barsukov
Добрый день! У меня такой вопрос. Насколько целесообразно перевести Реакт с JS на TS? Написано где-то 50 компонентов. Проект еще небольшой. TypeScript  ковыряю потихоньку, пока нравится.
На начальной стадии у нас практически нет ошибок связанных с типами. Но я боюсь, что все еще впереди
Лучше перевести, пока проект маленький
источник

П

Программист... in React — русскоговорящее сообщество
Ребят а по перл чат имеется
источник

AB

Andrew Baranow in React — русскоговорящее сообщество
arts
Лучше перевести, пока проект маленький
Я спрашивал спеца по Реакту (2 года опыта). Говорит что лучше React использовать без TypeScript.
источник

an

arthur n in React — русскоговорящее сообщество
Andrew Baranow
Я спрашивал спеца по Реакту (2 года опыта). Говорит что лучше React использовать без TypeScript.
Чем лучше?
источник

ЕС

Евгений Скоробогатый... in React — русскоговорящее сообщество
Евгений Скоробогатый
Ругается на history
No overload matches this call.
 Overload 1 of 2, '(props: Readonly<BrowserRouterProps>): BrowserRouter', gave the following error.
   Type '{ children: Element; history: BrowserHistory<State>; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<BrowserRouter> & Readonly<BrowserRouterProps> & Readonly<...>'.
     Property 'history' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<BrowserRouter> & Readonly<BrowserRouterProps> & Readonly<...>'.
 Overload 2 of 2, '(props: BrowserRouterProps, context?: any): BrowserRouter', gave the following error.
   Type '{ children: Element; history: BrowserHistory<State>; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<BrowserRouter> & Readonly<BrowserRouterProps> & Readonly<...>'.
     Property 'history' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<BrowserRouter> & Readonly<BrowserRouterProps> & Readonly<...>'.  TS2769
Если заменить на
 import { Router  } from "react-router-dom"
источник

KB

Kirill Barsukov in React — русскоговорящее сообщество
arts
Лучше перевести, пока проект маленький
Я уже и боссу рассказал, что планирую в скором времени переводить.
Надо либы наверное прочекать, а то не все поддерживают ТС?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Andrew Baranow
Я спрашивал спеца по Реакту (2 года опыта). Говорит что лучше React использовать без TypeScript.
хороший спец. и кодовая база интересная.
источник

ЕС

Евгений Скоробогатый... in React — русскоговорящее сообщество
То запускаеться, но рендеринг выполняеться через раз
источник

a

arts in React — русскоговорящее сообщество
Kirill Barsukov
Я уже и боссу рассказал, что планирую в скором времени переводить.
Надо либы наверное прочекать, а то не все поддерживают ТС?
Для большинства есть тайпинги
источник

KB

Kirill Barsukov in React — русскоговорящее сообщество
Andrew Baranow
Я спрашивал спеца по Реакту (2 года опыта). Говорит что лучше React использовать без TypeScript.
Так TS только во время разработки используется. В конечном итоге он компилируется а ЖС.
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Чуваки, пишу сагу аутентификации

Мне нужно чтобы в случае неудачного logout сага снова возвращалась на ожидание экшена логаута. Как  это лучше организовать?
источник

И

Иван in React — русскоговорящее сообщество
Andrew Baranow
Я спрашивал спеца по Реакту (2 года опыта). Говорит что лучше React использовать без TypeScript.
я спрашивал брата маминой подруги, у него племянник SPA на jquery пишет. говорит, что норм
источник

AB

Andrew Baranow in React — русскоговорящее сообщество
Да ладно шутить )
источник

И

Иван in React — русскоговорящее сообщество
Dmitry Croft
Чуваки, пишу сагу аутентификации

Мне нужно чтобы в случае неудачного logout сага снова возвращалась на ожидание экшена логаута. Как  это лучше организовать?
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Andrew Baranow
Я спрашивал спеца по Реакту (2 года опыта). Говорит что лучше React использовать без TypeScript.
А аргументы были?
источник

И

Иван in React — русскоговорящее сообщество
Andrew Baranow
Я спрашивал спеца по Реакту (2 года опыта). Говорит что лучше React использовать без TypeScript.
ну ты либо высказывай своё мнение с аргументами, либо ничего не говори. к чему это? зачем? что мы все должны с этим теперь делать?
источник

AL

Aleksander Lemyagov in React — русскоговорящее сообщество
Интересно. А какие аргументы в пользу использования TS?
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Там нет моего случая. Там только идея о том, что можно сделать еще один while true

Есть другие варианты?
источник