Size: a a a

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

2021 March 09

PM

Pavel Mellonges® in React — русскоговорящее сообщество
Мне css не даётся как пол года , было бы неплохо чтобы мне вёрстку дали, я сделал бы клиент и простенький бэк на экспрессе и монга
источник

IN

Igor N in React — русскоговорящее сообщество
Чуваки, которые пытаются войти вайти через реакт, внезапно узнают, что тут оказывается надо уметь верстать) Ржу
источник

X

Xxx in React — русскоговорящее сообщество
Veli
я, кстати, так и не разобрался, поэтому на истину не претендую, но кажется, корс - это защита клиента, а не сервера
Это скорее защита сервера. Например,  если пользователь зайдет на сайт злоумышленников и у них как-то получится получить его cookies ключем авторизации, то злоумышленники не смогут от его имени отправить запрос.

Возможно есть и другие кейсы, но мне только это в голову приходит.

По факту сервер сам решает, каким доменам он доверяет, а каким нет
источник

SG

Sos Genrikovich in React — русскоговорящее сообщество
Xxx
Это скорее защита сервера. Например,  если пользователь зайдет на сайт злоумышленников и у них как-то получится получить его cookies ключем авторизации, то злоумышленники не смогут от его имени отправить запрос.

Возможно есть и другие кейсы, но мне только это в голову приходит.

По факту сервер сам решает, каким доменам он доверяет, а каким нет
Ну это ты описал всё-таки защиту клиента
источник

V

Veli in React — русскоговорящее сообщество
Xxx
Это скорее защита сервера. Например,  если пользователь зайдет на сайт злоумышленников и у них как-то получится получить его cookies ключем авторизации, то злоумышленники не смогут от его имени отправить запрос.

Возможно есть и другие кейсы, но мне только это в голову приходит.

По факту сервер сам решает, каким доменам он доверяет, а каким нет
как ни назови, но делается на благо клиента, серверу вообще пофиг кто там и че шлет)) сервер это не сломает
источник

DN

Drew Naumenko in React — русскоговорящее сообщество
Xxx
Данный useEffect отслеживает изменения и имеет доступ только к ref. Что в ref лежит?
попробуйте вот так сделать  [ref, paginationOptions]

Но вообще нужно остальной код смотреть, не понятно откуда идут ref и paginationOptions
ref  это обычный  дом елемент , когда я до него доскроливаю  я делаю новый фетч по 50 юзеров
но оффсет другой должен уже быть он у меня считаеться на основе опций пагинации


я впервые работаю с obsrvable поэтому незнаеюб может чегото

 <main>
     
               <div ref={ref} style={{display:'block', background:'red'}}>Some</div>
</main>



  const limit = params['users_on_page'];
      const offset = limit * (params['current_page'] - 1);
      const url = `/users?limit=${limit}&offset=${offset}`;
      const promise = await this.getSource(url, params);
источник

A

Alexander in React — русскоговорящее сообщество
Pavel Mellonges®
Мне css не даётся как пол года , было бы неплохо чтобы мне вёрстку дали, я сделал бы клиент и простенький бэк на экспрессе и монга
Заплати верстальщику, даст тебе верстку)
источник

PM

Pavel Mellonges® in React — русскоговорящее сообщество
Alexander
Заплати верстальщику, даст тебе верстку)
Работы бы найти в начале)) хаха
источник

A

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

V

Veli in React — русскоговорящее сообщество
Xxx
Данный useEffect отслеживает изменения и имеет доступ только к ref. Что в ref лежит?
попробуйте вот так сделать  [ref, paginationOptions]

Но вообще нужно остальной код смотреть, не понятно откуда идут ref и paginationOptions
ссылка на реф никогда не меняется, по идее добавлять его в депсы бесполезно
источник

X

Xxx in React — русскоговорящее сообщество
Drew Naumenko
ref  это обычный  дом елемент , когда я до него доскроливаю  я делаю новый фетч по 50 юзеров
но оффсет другой должен уже быть он у меня считаеться на основе опций пагинации


я впервые работаю с obsrvable поэтому незнаеюб может чегото

 <main>
     
               <div ref={ref} style={{display:'block', background:'red'}}>Some</div>
</main>



  const limit = params['users_on_page'];
      const offset = limit * (params['current_page'] - 1);
      const url = `/users?limit=${limit}&offset=${offset}`;
      const promise = await this.getSource(url, params);
Тут не в Observable дело, а в useEffect.
Внутри useEffect меняются только те переменные, которые вы передали в dependencies
источник

V

Veli in React — русскоговорящее сообщество
ref.current - это уже другое дело, тут именно элемент будет сравниваться
источник

PM

Pavel Mellonges® in React — русскоговорящее сообщество
Alexander
Тогда используй готовые компоненты материал или бутстрап
Не поверишь, но и они не очень даются
источник

PM

Pavel Mellonges® in React — русскоговорящее сообщество
В плане inline css
источник

V

Veli in React — русскоговорящее сообщество
боже, дай нам треды в телеграм
источник

V

Veli in React — русскоговорящее сообщество
какой треш творится 😄
источник

X

Xxx in React — русскоговорящее сообщество
Pavel Mellonges®
Ребят, кто устраивался как фронтендер реакт разработчик, вам заставляют верстать?
Верстка неотемлемая часть фронтенда. Это базовая ступенька.  Вы не сможете ее проскочить, если хотите работать с фронтом.

Это как пойти в универ не закончив школы.
Или работать бекенд-разрабочиком, но не уметь писать запросы в базу
источник

A

Alexander in React — русскоговорящее сообщество
Pavel Mellonges®
Не поверишь, но и они не очень даются
У хтмл академии хорошие курсы по верстке, пройди хотя бы мелкие многое станет понятнее
источник

DN

Drew Naumenko in React — русскоговорящее сообщество
Xxx
Тут не в Observable дело, а в useEffect.
Внутри useEffect меняются только те переменные, которые вы передали в dependencies
я понимаю но мне не нужно следить за currentPage , я слежу за скроллом дива ref
а если я добюавлю currentPqge это же бесконечный цикл так как я его внутри обсервабла каждый раз меняю
источник

X

Xxx in React — русскоговорящее сообщество
Veli
как ни назови, но делается на благо клиента, серверу вообще пофиг кто там и че шлет)) сервер это не сломает
Ну смотря что называть клиентом.
Если клиент = пользователь какого-то сервиса, тогда конечно да.
Если клиент = браузер, фронтенд, тогда скорее нет. Т.к сама защита стоит на стороне бекенда (сервера).
источник