type ComponentProps = {
prop1: string;
prop2: number;
prop3: boolean;
}
export const Component = ({ prop1, prop2, prop3 }: ComponentProps) => {
...
}
export const Component: FC<ComponentProps> = ({ prop1, prop2, prop3 }) => {
...
}
/* будет выравнен по центру первого родителя с установленным position */
.content {
...
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
const arr = ['Hello', 'World', 'John Doe', 'Hakuna Matata', 'Mosakusa'];
let input = 'da'
let arrInput = input.split(''); // ['d', 'a']
arr.filter(str => arrInput.every(char => str.includes(char))); // []
input = 'ao', arrInput = input.split('');
arr.filter(str => arrInput.every(char => str.includes(char))); // ['Mosakusa']
{
"display": "standalone",
"orientation": "landscape",
}
<link rel="manifest" href="manifest.json">
const [screenW, setScreenW] = useState(undefined);
useEffect(() => {
setScreenW(window.innerWidth);
}, []);
const Component = () => {
...
return (
...
{screenW >= 1024 && <BigScreenComponent />}
<SomeOtherComponent />
{screenW < 1024 && <SmallScreenComponent />}
...
);
<div class="company-advantages__card">
<div class="card">
<div class="card__img">
<img src="/img/left.svg" alt="logo" />
</div>
<div class="card__text">
«Спектр-М» – единственный производитель оборудования для высокоточного анализа различных веществ в
России.
</div>
</div>
<div class="card">
<div class="card__img">
<img src="/img/center.svg" alt="" />
</div>
<div class="card__text">
Работаем под конкретного клиента и его потребности, разрабатываем такие приборы, которые будут
решать точно определенную задачу.
</div>
</div>
<div class="card">
<div class="card__img">
<img src="/img/right.svg" alt="" />
</div>
<div class="card__text">
Возможность участия в процедурах государственных закупок на ЭТП по 223-ФЗ и 44-ФЗ
</div>
</div>
</div>
Где я допустил ошибку?
...
image_b.forEach(function(){ // здесь
if(image_b.onerror){ // здесь
for(let parent_block of hide){ // здесь
...
1. Правилен мой план изучения наведенный ниже
2. Когда я уже изучу js вместе с Gulp Bootstrap jQuery. Стоит ли мне попробовать freelance с знаниями js, и html\css?
...
const category = categories.value.find((c: CategoriesInterface) => c.id === record.categoryId);
...
return {
...
categoryName: category ? category.title : 'default name'
...
}
if (0 < something && something < 90) {
doSomething();
}
interface MyLittleInterface {
age: number;
name: string;
}
const someVar: MyLittleInterface = {}; // ой-ой!
const someOtherVar: MyLittleInterface = {} as MyLittleInterface; // Ура!