Frontend. Чистые и грязные компоненты.
Здравствуйте!
Коротко о чем тут, чтобы вы могли понять, нужно ли оно вам или нет.
Тут я описываю то к чему я пришел в разработке именно компонентов и какой подход использую. Материал может быть полезна скорее для новичков и не обязательно в React, потому что этот подход подойдет и для всего остального, но примеры на React.
Сразу напишу, что это, скорее, не статья, а открытие дискуссии. Я уверен, что по этой теме было создано огромное количество материала, но вдруг в момент выхода моего — какой‑нибудь прошлый я прочтет это и о чем‑нибудь задумается. Если это поможет хотя бы одному — это было не зря.
Почему это дискуссия? Потому что я не могу утверждать, что это правильное решение или что это в принципе хорошее решение для действительно больших проектов. Я не знаю. Но в тоже время, чисто логически, это выглядит как правильное решение и все последние проекты которые я делал с этим подходом — легко поддерживаются и разрабатываются. Надеюсь, что более опытные разработчики оставят отзыв или комментарий на эту тему и по этому материалу.
Читать далее https://habr.com/ru/articles/784172
Здравствуйте!
Коротко о чем тут, чтобы вы могли понять, нужно ли оно вам или нет.
Тут я описываю то к чему я пришел в разработке именно компонентов и какой подход использую. Материал может быть полезна скорее для новичков и не обязательно в React, потому что этот подход подойдет и для всего остального, но примеры на React.
Сразу напишу, что это, скорее, не статья, а открытие дискуссии. Я уверен, что по этой теме было создано огромное количество материала, но вдруг в момент выхода моего — какой‑нибудь прошлый я прочтет это и о чем‑нибудь задумается. Если это поможет хотя бы одному — это было не зря.
Почему это дискуссия? Потому что я не могу утверждать, что это правильное решение или что это в принципе хорошее решение для действительно больших проектов. Я не знаю. Но в тоже время, чисто логически, это выглядит как правильное решение и все последние проекты которые я делал с этим подходом — легко поддерживаются и разрабатываются. Надеюсь, что более опытные разработчики оставят отзыв или комментарий на эту тему и по этому материалу.
Читать далее https://habr.com/ru/articles/784172
Хабр
Frontend. Чистые и грязные компоненты
Здравствуйте :-) Коротко о чем тут, чтобы вы могли понять нужно ли оно вам или нет. Тут я описываю то к чему я пришел в разработке именно компонентов и какой подход использую. Материал...
🟢 Создайте демо-версию аутентификации с распознаванием лиц ✨
https://dev.to/random_ti/a-demo-of-face-recognition-authentication-in-nextjs-54g4
https://dev.to/random_ti/a-demo-of-face-recognition-authentication-in-nextjs-54g4
DEV Community
🟢 Build a Demo of Face Recognition Authentication ✨
Hellooo Developers 👋 Welcome to my another blog post . Face Recognition Authentication is the future...
После использования RawJS я больше никогда не прикасаюсь к React (или к любому другому фреймворку). Ванильный JavaScript — это будущее. https://dev.to/paulgordon/after-using-rawjs-im-never-touching-react-again-or-any-framework-vanilla-javascript-is-the-future-3ac1
DEV Community
After creating RawJS, I'm never touching React again.
EDIT: I'm the author of RawJS. Everyone, please cool your jets. Omitting this on the main article was...
✏️Раздвигая Границы Стиля: Новые И Будущие Возможности CSS
https://blog.openreplay.com/new-and-upcoming-css-features
✏️К счастью, псевдокласс CSS :has()наконец-то поддерживается всеми основными браузерами. Firefox потребовалось некоторое время, но 19 декабря 2023 года он наконец был готов 👏🏽👏🏽👏🏽.
Псевдокласс :has()очень полезен и открывает множество новых возможностей.
https://dev.to/yuridevat/css-has-pseudo-class-p6g
https://blog.openreplay.com/new-and-upcoming-css-features
✏️К счастью, псевдокласс CSS :has()наконец-то поддерживается всеми основными браузерами. Firefox потребовалось некоторое время, но 19 декабря 2023 года он наконец был готов 👏🏽👏🏽👏🏽.
Псевдокласс :has()очень полезен и открывает множество новых возможностей.
https://dev.to/yuridevat/css-has-pseudo-class-p6g
Openreplay
Pushing the Limits of Styling: New and Upcoming CSS Features
Upcoming CSS features you should be aware of
7 трендовых интерфейсных технологий на 2024 год
Ландшафт фронтенд-технологий в 2023 году был динамичным и инновационным. Он охватывал такие тенденции, как генерация статических сайтов (SSG), серверные компоненты, React, TypeScript, WebAssembly и прогрессивные веб-приложения (PWA). Это также показало нам появление эффективных библиотек управления состоянием, которые позволяют разработчикам создавать замечательные веб-приложения. https://virtuslab.com/blog/trending-frontend-technologies
Ландшафт фронтенд-технологий в 2023 году был динамичным и инновационным. Он охватывал такие тенденции, как генерация статических сайтов (SSG), серверные компоненты, React, TypeScript, WebAssembly и прогрессивные веб-приложения (PWA). Это также показало нам появление эффективных библиотек управления состоянием, которые позволяют разработчикам создавать замечательные веб-приложения. https://virtuslab.com/blog/trending-frontend-technologies
virtuslab
7 trending frontend technologies for 2024
Как использовать CSS Flexbox для извлечения элементов из их контейнеров
https://www.freecodecamp.org/news/break-out-elements-from-containers-using-flexbox/
https://www.freecodecamp.org/news/break-out-elements-from-containers-using-flexbox/
freeCodeCamp.org
How to Use CSS Flexbox to Break Elements Out of Their Containers
When you're building a webpage, sometimes you might want images or other elements to go beyond the boundaries of a container. So in this tutorial, I'll show you a couple ways you can accomplish this. To illustrate a situation when you might find this useful…
14 вещей, которые следует проверить перед запуском веб-сайта 👨💻🔥
https://dev.to/arjuncodess/14-things-to-check-before-deploying-a-website-49ee
https://dev.to/arjuncodess/14-things-to-check-before-deploying-a-website-49ee
DEV Community
14 Things To Check Before Deploying a Website 👨💻🔥
Let's get started! 🚀 Dropping a website out into the wild web is a big deal, so making...
🏞5 красивых веб-приложений с открытым исходным кодом, где можно учиться и вдохновляться 🙇♀️💡
https://dev.to/matijasos/5-beautiful-open-source-web-apps-to-learn-from-and-get-inspired-280f
https://dev.to/matijasos/5-beautiful-open-source-web-apps-to-learn-from-and-get-inspired-280f
DEV Community
🏞️5 beautiful open-source web apps to learn from and get inspired 🙇♀️💡
As the title says, in this post, we'll cover open-source web apps you can learn from and use as a...
5 фрагментов CSS , которые должен знать каждый фронтенд-разработчик в 2024 году
https://web.dev/articles/5-css-snippets-every-front-end-developer-should-know-in-2024
https://web.dev/articles/5-css-snippets-every-front-end-developer-should-know-in-2024
web.dev
5 CSS snippets every front-end developer should know in 2024 | Articles | web.dev
Toolbelt worthy, powerful, and stable CSS you can use today.
Руководство по внедрению D3.js: обзор, примеры и альтернативы
https://blog.logrocket.com/d3-js-adoption-guide
https://blog.logrocket.com/d3-js-adoption-guide
LogRocket Blog
D3.js adoption guide: Overview, examples, and alternatives - LogRocket Blog
D3.js is a powerful JavaScript library for creating tailored data visualizations. Let's see why you should use D3.js in your next project.
Мы забыли основы фронтенда
В этом посте обсуждается, как разработка внешнего интерфейса стала слишком сложной из-за бесконечных тенденций и парадигм, и подчеркивается важность овладения базовыми навыками, такими как стандартный JavaScript, HTML и CSS. Он также дает советы по улучшению навыков разработки интерфейса.
https://blog.stackademic.com/we-forgot-frontend-basics-2f9a1c4dabaa
В этом посте обсуждается, как разработка внешнего интерфейса стала слишком сложной из-за бесконечных тенденций и парадигм, и подчеркивается важность овладения базовыми навыками, такими как стандартный JavaScript, HTML и CSS. Он также дает советы по улучшению навыков разработки интерфейса.
https://blog.stackademic.com/we-forgot-frontend-basics-2f9a1c4dabaa
Medium
We Forgot Frontend Basics
Usually, I say that it is not so bad, skillful hands can do almost everything. However, recently I have noticed some things that changed my…
Единицы CSS: когда использовать rem, em, px и т. д.
https://www.freecodecamp.org/news/css-units-when-to-use-each-one
https://www.freecodecamp.org/news/css-units-when-to-use-each-one
freeCodeCamp.org
CSS Units – When to Use rem, em, px, and More
CSS units allow you to measure and specify different property values. You use them to modify CSS properties such as margins, padding, height, and width to make them compatible with devices of all screen sizes. CSS units have two basic types: Absolut...
Менее распространенные HTML-теги, которые вам следует знать – с примером кода
https://www.freecodecamp.org/news/less-common-html-tags
https://www.freecodecamp.org/news/less-common-html-tags
freeCodeCamp.org
Less Common HTML Tags You Should Know – With Example Code
There are only so many HTML tags that people typically use when building websites. But as there are over 100+ HTML elements, I wondered if there were any more beginner-friendly tags that I didn't know about – and that others might find useful, too. ...
Используйте эти 10 простых советов по CSS, чтобы улучшить свое веб-приложение менее чем за несколько минут!
https://blog.bitsrc.io/10-css-one-liners-to-transform-your-web-app-04306968c6c7
https://blog.bitsrc.io/10-css-one-liners-to-transform-your-web-app-04306968c6c7
Medium
10 CSS One-Liners to Transform Your Web App
Leverage these 10 CSS One-Liners To Improve Your Web App In Under a Few Minutes!
Изучите веб-разработку с помощью учебных пособий и тренингов по JavaScript, HTML и CSS.
https://levelup.video/library
https://levelup.video/library
levelup.video
Level Up Tutorials - Learn modern web development
Learn modern web development with Level Up Tutorials. We teach you the latest web technologies, frameworks, and libraries.
Если вы разработчик JavaScript, вы можете встретить строку «use strict» в верхней части вашего кода JavaScript. Это означает, что используется строгий режим JavaScript. Но что это значит и почему это важно?
https://www.freecodecamp.org/news/how-to-use-strict-mode-in-javascript
https://www.freecodecamp.org/news/how-to-use-strict-mode-in-javascript
freeCodeCamp.org
What is Strict Mode in JavaScript? Explained with Examples
If you are a JavaScript developer, you may come across the string "use strict" at the top of your JavaScript code. This means that JavaScript's strict mode is in use. But what does this mean, and why does it matter? In this article, you'll learn what...