Looch
лол, почему ?
MⅨ
примитивно видите ли
Vestrond
Замокивание это?*
это когда в ответ на твой запрос в бекенд приходит не ответ с бекенда, а заданные тобою данные,, как делается в тестах
Looch
ну пиши тогда моки на бэке что б проще было
Vestrond
лол, почему ?
будет статично. Т.е. после отправки запроса с данными не будет изменение формы
Vestrond
щас перефразирую
Vestrond
у нас на форме всегда бдет один и тот же контент, поскольку данные мы задаём статически
Looch
что б не достаточно примитивно
Vestrond
мойкай тогда через indexeddb
щас посмотрю что это, спасибо.
Looch
ты пост никака без базы нормально не замокаешь
Vestrond
Vestrond
там явно базы не нужны
Looch
как в тестах мокаются данные?
у тебя тесты проверяют что пост именно сохранил твои данные
Looch
лооооооол
Looch
хорошие у тебя тесты
MⅨ
Так если статичные то просто дефолт пропиши
Vestrond
Так если статичные то просто дефолт пропиши
это я описал что произойдёт, если буду брать из статично подсунутого json-а
Vestrond
у тебя тесты проверяют что пост именно сохранил твои данные
тесты проверяют разное, зависит от кейса
Looch
чувак ты хоть понимаешь абсурд своего вопроса
Looch
как замокать рабочий бэк с базой
MⅨ
Я не понмиаю какую пробелму он решает
Looch
ну реально, это бред
Vestrond
Vestrond
Я не понмиаю какую пробелму он решает
разработка без готового бекенда
MⅨ
ты прпосто попроси закомитить какую-то часть и все
Vestrond
имея на руках только доки
Looch
и в чём бред?
это нельзя замокать нормально
Looch
пиши тогда в локальную bd
Looch
или напиши свой микро бэк с монгой
MⅨ
Только не пиши через IDB а пиши просто в localStorage
Looch
и туда засылай пока основной не работает
MⅨ
или какой-нибудь враппер для IDB
Vestrond
ну вот я надеялся что есть какие-то готовые инструменты для таких случаев
Vestrond
напиши свой бэк
Vestrond
пиши тогда в локальную bd
MⅨ
А то чистый это жопа
Looch
хотя
Ivan
Ребят подскажите как вы решаете вопрос отсутствия оффсетов в material ui grid? не нашел в доке очевидного решения
Looch
мб что-то и есть такое
MⅨ
хотя
Так еслиэ то тесты лол
MⅨ
Я больше бэк
Looch
ну вот просто мок для сервера https://github.com/typicode/json-server
MⅨ
ну вот просто мок для сервера https://github.com/typicode/json-server
Да я видел готовые mongodb одна кнопка и можно работать
MⅨ
правда там graphql
Ivan
ну тогда вопрос к тем кто использует эту сетку в чате вроде всплывают вопросы по material ui
Looch
ну так это все равно моки для сервера тогда уже
Ivan
добавить оффсеты там где надо
Ivan
из коробки как я понял в этой сетке нет оффсетов, что странно
MⅨ
добавить оффсеты там где надо
там готовый spacing проп в Grid container
Vestrond
ну так это все равно моки для сервера тогда уже
мне ещё предлагали через сваггер схемы это решать
Vestrond
не уверен что она не статичная
там можно попробовать сдлелать полустатичное
Dmitry
когда то такое юзал
MⅨ
добавить оффсеты там где надо
На крайняк можно просто пустой Grid item xs{1} вставить
Vestrond
https://www.mockapi.io
о, интересно. Спасибо!
MⅨ
А вообще сейчас в моде flex-grow flex-shrink
Oleg
Никто не в курсе когда там во флексы добавят gap?
Ivan
там готовый spacing проп в Grid container
spacing же задает расстояние между <Grid item > которые внутри контейнера по идее у каждого <Grid item > должен иметь пропс оффсета внутри одного контейнера же могут лежать много разных элементов каждый их которых может занимать разное количество столбцов а соответсвенно и требовать свой отступ
Ivan
Буду признателен
Ivan
Там есть spacing пропс
Defines the space between the type item component. It can only be used on a type container component. это же просто отступ между элементами он для другого нужен он один на один контейнер да и к тому же это же коэффициент к 8px оффсет же это по сути пустая колонка нужная для того чтобы сделать визуальный отступ, и привязана она должна быть как и колонка к процентам от ширины родительского блока/экрана а если в контейнере несколько элементов которые занимают разное ко-во столбцов
🦜
Может тебе это нужно
Ivan
Ну там xs sm md lg
это ширина колонок, да
Ivan
а отступы от краёв
🦜
а отступы от краёв
Посмотри компонент Container или Box
Роман
Всем привет, подскажите пожалуйста, есть у меня div блок, на котором 3 эвента: onMouseDown, onMouseMove, onMouseUp. Вся суть в том, что при событии onMouseDown, мы запоминаем координаты нашей мыши, при onMouseUp мы их обнуляем, а при onMouseMove высчитываем offset. Оффсет используется для позиционирования блоков и таким образом получается, что мы можем «таскать» холст и помещать на него любые объекты. Итак вопрос, если я с зажатой мышью уйду за границу браузера, после отпущу мышь и снова вернусь на холст, то js будет считать, что я не отпускал мышь. Можно ли как-нибудь сделать имитацию onMouseUp, если мы вышли за пределы холста?