Size: a a a

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

2020 December 29

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Дамир Волков
Друзья как пофиксить? Чекбокс не прокликивается, 4 норм, когда убрал высоту прозрачность и ширину
Ничего не видно.
1. установи скриншотер
2. не спамь в чат одним и тем же вопросом
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Скачай себе PrntScreen - очень удобная штука. И людям будет удобно смотреть твои скрины
источник

ДВ

Дамир Волков... in React — русскоговорящее сообщество
Ок
источник

ДВ

Дамир Волков... in React — русскоговорящее сообщество
Сейчас перескриню
источник

O

ORT in React — русскоговорящее сообщество
Андрей Негруша
Скачай себе PrntScreen - очень удобная штука. И людям будет удобно смотреть твои скрины
Lightshot
источник

ДВ

Дамир Волков... in React — русскоговорящее сообщество
Ножницы
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
ORT
Lightshot
Точно)
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
У винды 10 win + shift + s комбинация есть
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Андрей Негруша
у меня при post json обновляется, а патчем я просто еще ни разу не пользовался. Или я не так что-то понял?
POST — создание ресурса.
PUT — замена ресурса целиком.
PATCH — редактирование ресурса.

По идее так должно работать, тебе проще по факту проверить
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Dmitriy Shuleshov
POST — создание ресурса.
PUT — замена ресурса целиком.
PATCH — редактирование ресурса.

По идее так должно работать, тебе проще по факту проверить
По идее - да, но я походу шото не так делаю. Сейчас буду разбираться
источник

ДВ

Дамир Волков... in React — русскоговорящее сообщество
4-5 скрин чекбокс не кликается, 2-3 вывел чекбокс все норм
источник

ДВ

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

ДВ

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

ДВ

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

ДВ

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

ДВ

Дамир Волков... in React — русскоговорящее сообщество
import styled from "@emotion/styled/macro";

const Wraper = styled.div`
 width:566px;
 height:32px;
 border: 1px solid rgba(0, 66, 105, 0.28);
 border-radius: 4px;
 padding:8px 14px;
`;

const ItemList = styled.ul`
 align-items:center;
 margin:0;
 padding:0;
`;

const Item = styled.li`
 display: inline-flex;
 align-items: center;
 height:30px;
 background-color:rgba(0, 66, 105, 0.07);
 border-radius: 4px;
 padding-left:12px;
 list-style-type: none;
`;

const ItemContent = styled.span`
 color:rgba(0, 57, 92, 0.8);
`;

const Close = styled.a`
 display: inline-block;
 cursor: pointer;
 width:28px;
 left: 14px;
`
const DateSelector = styled.div`
 width: 594px;
 height: 188px;
 border: 1px solid rgba(0, 66, 105, 0.28);
 margin-top:12px;
 overflow-y: scroll;
`

const SelectCheckmark = styled.span`
 position: absolute;
 top: 0;
 left: 0;
 height: 25px;
 width: 25px;
 background-color: #eee;
`

const SelectInput = styled.input`
 position: absolute;
 opacity: 0;
 cursor: pointer;
 height: 0;
 width: 0;
 background-color: black;

 &:checked ~ ${SelectCheckmark} {
     background-color: red;
 }
`


const SelectItem = styled.div`
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 12px;
cursor: pointer;
font-size: 22px;
user-select: none;


&:hover{
 ${SelectCheckmark}{
   background-color: #ccc;
 }
}
`

const EbaniyInpeut = styled.input`
 position: absolute;
 cursor: pointer;

 &:checked ~ ${SelectCheckmark} {
   background-color: red;
}
`


function App() {
 return (
   <>
     <Wraper>
       <ItemList>
         <Item>
           <ItemContent>Good morning!</ItemContent><Close>x</Close>
         </Item>
       </ItemList>
     </Wraper>
     <DateSelector>
       <SelectItem><SelectInput type="checkbox"></SelectInput>123<SelectCheckmark></SelectCheckmark> </SelectItem>
       <SelectItem>456<SelectInput type="checkbox"></SelectInput><SelectCheckmark></SelectCheckmark> </SelectItem>
     </DateSelector>
     <>
       <EbaniyInpeut type="checkbox"></EbaniyInpeut><SelectCheckmark></SelectCheckmark>
     </>
   </>
 );
}

export default App;
источник

D

Dezmunt in React — русскоговорящее сообщество
Ребят, странная утечка. Я получаю с сервера массив данных при помощи которых через map делаю компонентики. Они все отрисовались, все ок. Но потом я добавляю еще новый компонент, он автомат добавляет его через сервер в бд, а потом опять на фронте делает запрос и получает уже обновленные данные. Так вот суть, почему то отрисовывается новый компонент с другими данными соседнего компонента. При перезагрузке страницы все становится норм
источник

IN

Igor N in React — русскоговорящее сообщество
Dezmunt
Ребят, странная утечка. Я получаю с сервера массив данных при помощи которых через map делаю компонентики. Они все отрисовались, все ок. Но потом я добавляю еще новый компонент, он автомат добавляет его через сервер в бд, а потом опять на фронте делает запрос и получает уже обновленные данные. Так вот суть, почему то отрисовывается новый компонент с другими данными соседнего компонента. При перезагрузке страницы все становится норм
key корректно проставлен, уникальный?
источник

S

Stanislav in React — русскоговорящее сообщество
Dezmunt
Ребят, странная утечка. Я получаю с сервера массив данных при помощи которых через map делаю компонентики. Они все отрисовались, все ок. Но потом я добавляю еще новый компонент, он автомат добавляет его через сервер в бд, а потом опять на фронте делает запрос и получает уже обновленные данные. Так вот суть, почему то отрисовывается новый компонент с другими данными соседнего компонента. При перезагрузке страницы все становится норм
слова это конечно хорошо, но код - лучше
источник

И

Иван in React — русскоговорящее сообщество
ORT
Не так?
После твоих объяснений выглядит как «ну вроде бы, конечно, да, но лучше никак, чем так». Не уверен, что с getServerSideProps можно сделать лучше — никогда не нравился этот подход
источник