[Twitter-app: Spring boot 3, React 18] 34 Добавляем Login feature

  Рет қаралды 117

Sergey Labuzov

Sergey Labuzov

Күн бұрын

#react #reactquery #axios
В этом видео реализуем функционал авторизации пользователя в приложении.
Ссылка на github: github.com/SLa...

Пікірлер: 13
@АлександрБугримов-о1е
@АлександрБугримов-о1е 6 ай бұрын
Спасибо за видео. Очень полезно
@ram0973
@ram0973 4 ай бұрын
Если надо сделать navbar меню для логина, то Button Надо оборачивать в Link, а не наооборот, иначе возникает такой глюк - иногда нажимаешь на кнопку и ничего не происходит.
@sergey_labuzov
@sergey_labuzov 4 ай бұрын
А зачем так делать? Можно же линку просто стилизовать под кнопку. Если говорить про CrakraUI, то можно юзать что-то такое
@ram0973
@ram0973 4 ай бұрын
@@sergey_labuzov я забыл сказать что Link тут от react-router-dom
@sergey_labuzov
@sergey_labuzov 4 ай бұрын
import { Link as ReactRouterLink } from 'react-router-dom' import { Link as ChakraLink, LinkProps } from '@chakra-ui/react' ; Home
@qqU2vertigo
@qqU2vertigo 5 ай бұрын
Вопрос по бэку: Если у меня запрос возвращает список элементов, в которых одно поле может иметь значение, а может отсутствовать. И когда оно отсутствует, то я в него проставляю значение null. Это подстановка происходит вот так: return this.service.findNumberById(id).orElse(null); Правильно ли я это делаю, используя orElse(null) или лучше это делать иначе?
@sergey_labuzov
@sergey_labuzov 5 ай бұрын
Добрый вечер. Можете в репозитории создать тикет и прикрепить фрагмент Вашего кода? (github.com/SLabuzov/twitter/issues )
@qqU2vertigo
@qqU2vertigo 5 ай бұрын
@@sergey_labuzov к сожалению не смогу, так как на основе вашего курса начал делать свой проект для работы, а удаленка закрыта для переноса всего, даже кода)
@sergey_labuzov
@sergey_labuzov 5 ай бұрын
Можно сделать снимок экрана )) 1. Да, так можно обрабатывать null значения. 2. "запрос возвращает список элементов, в которых одно поле может иметь значение, а может отсутствовать" - правильно ли я понимаю, что есть список id, которые Вы перебираете запросами this.service.findNumberById(id) ?
@qqU2vertigo
@qqU2vertigo 5 ай бұрын
@@sergey_labuzov что то я про скриншоты совсем не подумал, в след раз так и сделаю) 2. Да, есть таблица со статусами номеров телефонов, номера в ней не храню, они лежат в другой таблице, с которой связаны через ключи. На выходе получаю вот такой список: [{ "id": 6, "phoneNumber": "79999999990", "numberStatus": { "id": 1, "phoneNumber": { "id": 6, "number": "79999999990" }, "phoneModels": { "id": 5, "model": "Test model" }, "lastChangeTimestamp": "2024-04-27T16:22:38.421315" } }, { "id": 7, "phoneNumber": "79999999992", "numberStatus": null }]
@sergey_labuzov
@sergey_labuzov 5 ай бұрын
1.Мне кажется более эффективным способом будет запрашивать данные через список id-шников. 2. Выглядит так, что phoneNumber вложен в numberStatus (циклическая зависимость)
Haunted House 😰😨 LeoNata family #shorts
00:37
LeoNata Family
Рет қаралды 14 МЛН
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 7 МЛН
Trapped by the Machine, Saved by Kind Strangers! #shorts
00:21
Fabiosa Best Lifehacks
Рет қаралды 39 МЛН
React Query. Быстрый старт
30:09
Михаил Непомнящий
Рет қаралды 51 М.
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 16 М.
Что такое Framework простыми словами?
9:51
Sergey Nemchinskiy
Рет қаралды 190 М.
React Query за 10 минут! Быстрый курс
11:34
Archakov Blog
Рет қаралды 57 М.
Python VS С# | Согласен / Не согласен
14:27
Технологии в Контуре
Рет қаралды 62 М.
Haunted House 😰😨 LeoNata family #shorts
00:37
LeoNata Family
Рет қаралды 14 МЛН