code_notes
71 subscribers
136 photos
1 video
134 links
учусь делать веб

обратная связь: t.me/dmorenogogoleva
Download Telegram
лучшая картинка про event loop
зачем мы делаем import React from 'react'

с 17-го реакта мы так не делаем, но оглянемся назад

эта строчка говорит babel трасформировать jsx в createElement

https://djoech.medium.com/why-do-you-need-to-import-react-in-functional-components-7385e4329ffb
плюсы серверных компонентов
sudo расшифровывается как substitute user and do
как сделать кондишинал реакт проп

type TruncateProps =
| { truncate?: false; showExpanded?: never }
| { truncate: true; showExpanded?: boolean }



https://www.benmvp.com/blog/conditional-react-props-typescript/
можно добавить .patch к коммиту, чтобы посмотреть когда он был сделан и кем
https://matthew-brett.github.io/pydagogue/git_diff_dots.html

важная инфа про диффы и точки
как вам такое
как сделать бесконечный скролл (сделала через интерсекшн обсервер, всё работает, я довольна)

https://medium.com/suyeonme/react-how-to-implement-an-infinite-scroll-749003e9896a
Неполный список навыков помимо программирования, необходимых старшим разработчикам → https://www.elidedbranches.com/2021/06/an-incomplete-list-of-skills-senior.html
у ссылок есть атрибут download, выглядит так

<a href="" download />

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

работает это всё с ограничениями same-origin policy, т.е. ссылка должна вести на тот же домен и страницу

пример на сайте w3c
https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download

а ещё атрибуту download можно задать значение и оно будет использовано как имя загруженного файла
Floating UI, новый движок для позиционирования тултипов и попапов от создателей Popper: новая архитектура и более удобный API, больше возможностей, меньший размер, кроссплатформенность (React Native) и другие улучшения → https://floating-ui.com
Кстати, вот инструкция Apple о том, как делать компьютерные интерфейсы для людей. Прям буквально, начиная от общего поведения приложения и заканчивая оптимальным размером отдельных кнопок: Apple Human Interface Guidelines.

Аналогичные гайдлайны от Microsoft для Windows-программ и от Google — про Android.

Увлекательное чтиво, даже если ты не дизайнер.
мда
💔💔💔