Size: a a a

2019 June 16

D

Dexter 🔪 in React Kyiv
Alexey Raspopov
у тебя здесь например Layout рендерится вообще без пропсов
Опля ))
Спасибо.
Думал, что ничего страшного не будет, если не буду без надобности нагружать. Вот так вот ...
источник

R

Rostislav in React Kyiv
Привет всем. Кому не сложно посмотрите тесты. Прийму любую критику и правки https://github.com/termoxin/react-poll/tree/master/tests
источник

A

Abstract in React Kyiv
Rostislav
Привет всем. Кому не сложно посмотрите тесты. Прийму любую критику и правки https://github.com/termoxin/react-poll/tree/master/tests
Попробуй react-testing-library для разнообразия, имхо сейчас Enzyme не нужен. Но на нем большое количество тестов уже написано
источник

V

Vadym in React Kyiv
ребят, есть функция
const changeTaskDuration = (
 tasks: ITasksState,
 taskID: number,
 taskStart: number,
 taskDuration: number
): ITasksState => {
 return {
   ...tasks,
   tasksById: {
     ...tasks.tasksById,
     [taskID]: {
       ...tasks.tasksById[taskID],
       taskStart,
       taskDuration
     }
   }
 };
};

как  можно протестировать используя Jest?
создал файл App.test.ts
import changeTaskDuration from './App'

test("Result of changeTaskDuration will be", () => {

 const iniData = {
   ids: [1],
   tasksById: [
     {
       id: 1,
       taskName: "Task1",
       tasksStart: 3,
       taskDuration: 5,    // initial taskDuration
       cellColor: "red"
     }
   ]
 };

 const expectedResult = {
   ids: [1],
   tasksById: [
     {
       id: 1,
       taskName: "Task1",
       tasksStart: 3,
       taskDuration: 7,    // taskDuration must be changed
       cellColor: "red"
     }
   ]
 };

 expect(changeTaskDuration).toBe(expectedResult)
});
источник

ИР

Илья Раецкий in React Kyiv
Привет
Такой вопрос, добавляю модальное окно при клике на день календаря, а оно выскакивает сверху календаря, хоть убей
Подскажите плиз что не так
СSS вообще меня игнорирует

https://codesandbox.io/s/sharp-kepler-srdoo
источник

A

Abstract in React Kyiv
Илья Раецкий
Привет
Такой вопрос, добавляю модальное окно при клике на день календаря, а оно выскакивает сверху календаря, хоть убей
Подскажите плиз что не так
СSS вообще меня игнорирует

https://codesandbox.io/s/sharp-kepler-srdoo
источник

A

Abstract in React Kyiv
источник

IH

Ivan Hrynevytskyi in React Kyiv
+
источник

A

Abstract in React Kyiv
Убрать скобки нужно
источник

ИР

Илья Раецкий in React Kyiv
А, бляха муха, спасибо большое)
источник

G

GNU/Vsevolod.rs in React Kyiv
Abstract
Убрать скобки нужно
ну или ...
источник

A

Abstract in React Kyiv
GNU/Vsevolod.rs
ну или ...
Или писать нормально стили)
источник

R

Rostislav in React Kyiv
Abstract
Попробуй react-testing-library для разнообразия, имхо сейчас Enzyme не нужен. Но на нем большое количество тестов уже написано
Почему enzyme не нужен?
источник

a

alf in React Kyiv
Как подружить BroadcastChannel с реактом? Проблема в том что не срабатывает обработчик. И у  localstorage тоже.
источник

ZS

Zhenia Sliusarchuk in React Kyiv
Кто-то юзал react-spring с хуками?
источник

A

Abstract in React Kyiv
Rostislav
Почему enzyme не нужен?
Потому что прививает избыточные практики при тестировании, такие как проверка стейта и типов пропсов
источник

SA

Shvets Alexander in React Kyiv
да все это химия какаято...
источник

SZ

Shtirli Z in React Kyiv
alf
Как подружить BroadcastChannel с реактом? Проблема в том что не срабатывает обработчик. И у  localstorage тоже.
попробовал, у меня дружит.
источник

SZ

Shtirli Z in React Kyiv
использовал єтот полфил https://github.com/pubkey/broadcast-channel#readme
источник

a

alf in React Kyiv
Shtirli Z
попробовал, у меня дружит.
Уже решил проблему, спасибо
источник