Size: a a a

2020 September 03

YO

Yevhenii Oliinyk in React Kyiv
Вопрос не совсем по реакту, но близок. Какие оптимальные практики для СД/СИ что бы было разделение по версиям? Например настроить сборщик что бы подхватывал веткe билдил и заливал, что бы сразу многие билды были доступны. например билды делаются с веток dev-*  (dev-123 dev-234) Можно организовать все на одном сервере без поддоменов?(ветка/версия в урл или как еще)
источник

PA

Pavlo Anichin in React Kyiv
Переслано от Pavlo Anichin
Подскажите, пожалуйста, какой тип должна возвращать функция в тайпскрипте которая отрисовывает JSX?
источник

I

Ilya in React Kyiv
Pavlo Anichin
Переслано от Pavlo Anichin
Подскажите, пожалуйста, какой тип должна возвращать функция в тайпскрипте которая отрисовывает JSX?
const App: FunctionComponent = () => {}
источник

IH

Ivan Hrynevytskyi in React Kyiv
Pavlo Anichin
Переслано от Pavlo Anichin
Подскажите, пожалуйста, какой тип должна возвращать функция в тайпскрипте которая отрисовывает JSX?
источник

PA

Pavlo Anichin in React Kyiv
Спаcибо большое  👍😃
источник

SG

Stas G in React Kyiv
или const App: React.FC<Props>
источник

I

Ilya in React Kyiv
Stas G
или const App: React.FC<Props>
🙏
источник

AR

Alexey Raspopov in React Kyiv
А обычную функцию ТС не вывозит?
источник

I

Ilya in React Kyiv
Alexey Raspopov
А обычную функцию ТС не вывозит?
Вывезет, так как инферить тайпы будет
источник

PA

Pavlo Anichin in React Kyiv
Alexey Raspopov
А обычную функцию ТС не вывозит?
ругается линтер у меня без типа, хаски не пропустит
источник

I

Ilya in React Kyiv
Но, будет проблема со статик филдами
источник

RB

Rostyk Broslavsky in React Kyiv
Ilya
const App: FunctionComponent = () => {}
Якщо компонент приймає пропси то вже краще так

export type AppProps = {
 prop1?: string;
 prop2: (value: string) => void;
};

const App = ({ prop1, prop2 }: AppProps) =>
источник

I

Ilya in React Kyiv
Pavlo Anichin
ругается линтер у меня без типа, хаски не пропустит
Этот рул по идее можно отключить из за инфера
источник

I

Ilya in React Kyiv
Rostyk Broslavsky
Якщо компонент приймає пропси то вже краще так

export type AppProps = {
 prop1?: string;
 prop2: (value: string) => void;
};

const App = ({ prop1, prop2 }: AppProps) =>
А в чем проблема передать интерфейс в генерики?
источник

AR

Alexey Raspopov in React Kyiv
Pavlo Anichin
ругается линтер у меня без типа, хаски не пропустит
Кто ж так настраивает
источник

AR

Alexey Raspopov in React Kyiv
Там же даже пропсов нету
источник

I

Ilya in React Kyiv
Rostyk Broslavsky
Якщо компонент приймає пропси то вже краще так

export type AppProps = {
 prop1?: string;
 prop2: (value: string) => void;
};

const App = ({ prop1, prop2 }: AppProps) =>
const App: FunctionComponent<AppProps> = () => {
источник

AR

Alexey Raspopov in React Kyiv
А зачем генерик
источник

AR

Alexey Raspopov in React Kyiv
Это же просто функция
источник

I

Ilya in React Kyiv
Alexey Raspopov
Это же просто функция
Так не просто функция, у тебя есть куча статик филдов в компонентах же
источник