https://css-tricks.com/auto-growing-inputs-textareas/
расширяющаяся текстарея с минимумом джс. все свои прошлые текстареи я брала из ант-дизайна и особо не думала, но это действительно проблема)
расширяющаяся текстарея с минимумом джс. все свои прошлые текстареи я брала из ант-дизайна и особо не думала, но это действительно проблема)
CSS-Tricks
Auto-Growing Inputs & Textareas | CSS-Tricks
By default, <input> and <textarea> elements don't change size based on the content they contain. In fact, there isn't any simple HTML or CSS way
#git
посмотреть урлы ремоут репозиториев можно командой
посмотреть урлы ремоут репозиториев можно командой
git remote -v
git remote show origin покажет что нового в репозитории originой я много лет была не права когда использовала в тестах
а то что в объектах все свойства одинаковые, нужно проверять через
.toMatchObject
Use .toMatchObject to check that a JavaScript object matches a subset of the properties of an object. It will match received objects with properties that are not in the expected object.
toMatchObject посчитает за сматченное тот объект, в котором нет каких-то значений (ну другие-то есть, значит матчится 😬)а то что в объектах все свойства одинаковые, нужно проверять через
.toStrictEqual
#jest👍1
#git правила ребейза и капелька угроз
кстати не использую ребейз пушто не вижу преимуществ, но знаю, что можно легко всё испортить
кстати не использую ребейз пушто не вижу преимуществ, но знаю, что можно легко всё испортить
#git
You can get the best of both worlds: rebase local changes before pushing to clean up your work, but never rebase anything that you’ve pushed somewhere.https://wiki.csswg.org/ideas/mistakes
список концептуальных ошибок в цсс
например вот о чем я не догадывалась
флекс-элементам можно задавать z-index независимо от их position. это действительно работает:
https://codepen.io/iwanttobealight/pen/OJWOLZL
список концептуальных ошибок в цсс
например вот о чем я не догадывалась
z-index should be called z-order or depth and should Just Work on all elements (like it does on flex items)флекс-элементам можно задавать z-index независимо от их position. это действительно работает:
https://codepen.io/iwanttobealight/pen/OJWOLZL
chrome://chrome-urls/
адрес ссылок по которым можно узнать полезную инфу, лежащую в хроме
ну или поиграть в динозаврика
chrome://dino/
адрес ссылок по которым можно узнать полезную инфу, лежащую в хроме
ну или поиграть в динозаврика
chrome://dino/
зачем мы делаем
эта строчка говорит babel трасформировать jsx в
import React from 'react'
с 17-го реакта мы так не делаем, но оглянемся назадэта строчка говорит babel трасформировать jsx в
createElement
https://djoech.medium.com/why-do-you-need-to-import-react-in-functional-components-7385e4329ffbMedium
Why do you need to import React in functional components?
If you are already familiar with React, this might seem obvious to you, but when I started learning React some time ago I didn’t…
как сделать кондишинал реакт проп
https://www.benmvp.com/blog/conditional-react-props-typescript/
type TruncateProps =
| { truncate?: false; showExpanded?: never }
| { truncate: true; showExpanded?: boolean }
https://www.benmvp.com/blog/conditional-react-props-typescript/
Ben Ilegbodu
Conditional React props with TypeScript | Ben Ilegbodu
Using TypeScript to only allow a React prop to be set when another has a specific value