테오의 프론트엔드
#Talk14#Talk13#Talk12#Talk11#Talk10#Talk9#Talk8#Talk7#Talk6#Talk5#Talk4#Talk3#Talk2#Talk1 #Link14#Link13#Link12#Link11#Link10#Link9#Link8#Link7#Link6#Link5#Link4#Link3#Link2#Link1
2022년 9월 20일 화요일
Optimizing Core Web Vitals on a Next.js app
성능 최적화 사례 분석 - Vercel이 개발한 Next.js는 React 메타 프레임웍으로 React 개발 경험을 향상시킨다. Next.js…
Patterns.dev.kr - 모던 웹 앱 디자인 패턴
npm install `--force` and `--legacy-peer-deps` 차이점
참고 https://stackoverflow.com/questions/66020820/npm-when-to-use-force-and-legacy-peer-deps
https://discord.gg/ZCFTMTfGQj
https://www.lush.co.kr/
Edit fiddle - JSFiddle - Code Playground
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
프론트엔드 아키텍처의 가장 최근 트렌드는? | 요즘IT
처음에는 그냥 기능 구현을 하면 되지만 프로젝트의 크기가 커지다 보면 ‘제대로 정리해두지 않으면 정말 안 될 것 같은 순간’들을 맞이하게 됩니다. 그냥 만들면 쉬운 요구사항도 기존 코드에 확장하는 것이 쉽지 않고, 점점 디버깅도 힘들어지는 걸 느낍니다. 이러한 문제에 부딪힌 많은 프론트엔드 개발자가 기존 구조에서 조금씩 더 나은 아키텍처와 프레임워크 형태, 그리고 라이브러리리를 제안했습니다. 덕분에 짧은 시간 안에 새로운 아키텍처들과 방법들이 꾸준히 탄생했습니다.
React-초보
NWMjvRE
...
CodePen
Passing Functions to Components – React
A JavaScript library for building user interfaces
adorable-css/packages/figma-handshake at master · developer-1px/adorable-css
Rapid On-Demand Atomic CSS Framework. Contribute to developer-1px/adorable-css development by creating an account on GitHub.
GitHub
https://youtu.be/GCwMknMKcmo
자바스크립트 이론 부시기
프론트엔드에서 자바스크립트만 쓰는 이유? V8? 런타임? 노드는 싱글 스레드? 궁금한거 총정리!!
2022년 9월 19일 월요일
2022년 9월 18일 일요일
2022년 9월 17일 토요일
2022년 9월 16일 금요일
https://discord.gg/ZCFTMTfGQj
Adobe to Acquire Figma
Combination of Adobe and Figma Will Usher in New Era of Collaborative Creativity Today, Adobe (Nasdaq:ADBE) announced it has entered into a definitive merger agreement to acquire Figma, a leading web-first collaborative design platform, for approximately $20 billion in cash and stock. The combination of Adobe and Figma will usher in a new era of collaborative creativity. Adobe’s mission is to change the world through digital experiences. Today, the digital economy runs on Adobe’s tools and platf
You-Dont-Need-jQuery/README.ko-KR.md at master · camsong/You-Dont-Need-jQuery
Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript. - You-Dont-Need-jQuery/README.ko-KR.md at master · camsong/You-Dont-Need-jQuery
GitHub
You Might Not Need jQuery
Examples of how to do common event, element, ajax and utility operations with plain javascript.
useLocalStorage
We bring you easy to understand React Hook code recipes so you can learn how React hooks work and feel more comfortable writing your own.
gallant-wright-j8uzqw - CodeSandbox
gallant-wright-j8uzqw
CodeSandbox
Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Apple
Apple (대한민국)
Apple이 제시하는 혁신적인 세상을 만나고, iPhone, iPad, Apple Watch, Mac, Apple TV 등을 구입하는 것은 물론, Apple 액세서리, 엔터테인먼트, 전문가 기기 지원에 대해서도 살펴볼 수 있습니다.
Apple (대한민국)
유용한 리액트 패턴 5가지
IoC 정도에 따른 5개의 리액트 패턴을 살펴보자
90's Cursor Effects
JavaScript mouse effects that follow your cursor or finger!
https://all-dev-kang.tistory.com/entry/%EB%A6%AC%EC%95%A1%ED%8A%B8-snackbar%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90-react-toastify-react-hot-toast-notistack
2022년 9월 15일 목요일
https://discord.gg/ZCFTMTfGQj
특성 선택자 - CSS: Cascading Style Sheets | MDN
CSS 특성 선택자는 주어진 특성의 존재 여부나 그 값에 따라 요소를 선택합니다.
'�� ������'�� �� �󱼡� �޽��� ����, ���� ����
����ٴ��� ���� �������� �������, ������ ��� �ʸӸ� ���� �� ������ �� ä �ֺ��� ������� ���¸� �츮 ��� �ȴ�. �� �������. ���� ����..
어떤 일 하십니까? 업종별 암 발병률 최초 분석 〈시사기획 창〉
■ 암환자 중 산재는 0.1%뿐…꽁꽁 숨은 '직업성 암' 반복적으로 노출된 일터의 유해 환경으로 백혈병과 폐...
KBS 뉴스
Use CSS Variables instead of React Context
How and why you should use CSS variables (custom properties) for theming instead of React context.
Use CSS Variables instead of React Context
GitHub - mantech-oss/jira-search-helper: "Jira Search Helper" is a project to search more detail view and support highlight than original jira search
"Jira Search Helper" is a project to search more detail view and support highlight than original jira search - GitHub - mantech-oss/jira-search-helper: "Jira Search Helper" is a project to search more detail view and support highlight than original jira search
GitHub
Jira 검색 도우미
Jira의 불편한 검색을 보완해주는 앱입니다
웨일 스토어
JSON Schema to TypeScript
An online playground to convert JSON Schema to TypeScript
Convert JSON to Swift, C#, TypeScript, Objective-C, Go, Java, C++ and more • quicktype
quicktype generates types and helper code for reading JSON in C#, Swift, JavaScript, Flow, Python, TypeScript, Go, Rust, Objective-C, Kotlin, C++ and more. Customize online with advanced options, or download a command-line tool.
Adding and Removing Event Listeners with parameters
I am writing a vanilla JavaScript tool, that when enabled adds event listeners to each of the elements passed into it. I would like to do something like this: var do_something = function (obj) { ...
Stack Overflow
Introducing RealWorld 🙌
🏅 Exemplary fullstack blog apps powered by React, Angular, Node, Django, and many more — it’s like TodoMVC, but for fullstack apps! https://github.com/gothinkster/realworld TL;DR — RealWorld shows…
Medium
GitHub - gothinkster/realworld: "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅
"The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅 - GitHub - gothinkster/realworld: "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅
GitHub
GitHub - kowoohyuk/monorepo-template: 기술블로그 프론트엔드 모노레포 글쓰기의 참고 자료로 제공될 레포지토리 입니다.
기술블로그 프론트엔드 모노레포 글쓰기의 참고 자료로 제공될 레포지토리 입니다. Contribute to kowoohyuk/monorepo-template development by creating an account on GitHub.
GitHub
https://hsoochun.tistory.com/487
Heroku無料枠廃止で路頭に迷う開発者に捧ぐ、次世代PaaS「Render.com」の使い方 - Qiita
Herokuは2022年8月25日、Heroku DynosやHeroku Postgresなどの無料プランの廃止をアナウンスしました。このニュースには、個人開発者だけでなく、Web開発者であればほとんどの人が衝撃を受けたのではないで...
Qiita
2022년 9월 14일 수요일
ECMA-262 - Ecma International
ECMAScript® 2022 language specification, 13th edition - ECMAScript is a programming language based on several technologies like JavaScript.
Ecma International
GitHub - bilgeonceken/react-suspense-image-loader: An image loader component for react. Uses "suspense". Unfortunately depends on react 16.4.0-alpha.0911da3
An image loader component for react. Uses "suspense". Unfortunately depends on react 16.4.0-alpha.0911da3 - GitHub - bilgeonceken/react-suspense-image-loader: An image loader component for react. Uses "suspense". Unfortunately depends on react 16.4.0-alpha.0911da3
GitHub
html - img - 이미지 로딩 후 렌더링
html - img - 이미지 로딩 후 렌더링
https://discord.gg/ZCFTMTfGQj
Vuetify Example Pen
...
CodePen
appearance - CSS: Cascading Style Sheets | MDN
The appearance CSS property is used to control native appearance of UI controls, that are based on operating system's theme.
Vuetify Example Pen
...
CodePen
Vuetify Example Pen
...
CodePen
Vuetify Example Pen
...
CodePen
V8 엔진에 대해 가볍게 살펴보기
맛만 볼게 아니고 직접 코드 까봐서 공부를 해봐야 되는데 😭
https://haeunyah.tistory.com/81
JavaScript Event Loop
자바스크립트는 V8 엔진을 사용하는 싱글 스레드(single-Thread)를 사용하는 프로그램으로 널리 알려져 있다. 자바스크립트는 싱글스레드 언어라서, 단점으로 콜스택이 한 개밖에 없다. 자이제 콜스택이 비어서 아무것도 없어서 한가하니, 이벤투 루프가 setTimeout 에게 허락을 해줘서 setTimeout 이 현재 콜 스택에 와있는상태고. 곧 실행이…
Medium
https://miracleground.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%8A%94-%EC%99%9C-%EC%8B%B1%EA%B8%80-%EC%8A%A4%EB%A0%88%EB%93%9C%EB%A5%BC-%EC%84%A0%ED%83%9D%ED%96%88%EC%9D%84%EA%B9%8C-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EC%8A%A4%EB%A0%88%EB%93%9C-%EB%B9%84%EB%8F%99%EA%B8%B0-%EB%8F%99%EA%B8%B0-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%97%94%EC%A7%84-%EC%9D%B4%EB%B2%A4%ED%8A%B8%EB%A3%A8%ED%94%84
React Testing Library 사용법
Engineering Blog by Dale Seo
Default Exports in JavaScript Modules Are Terrible
Default exports lead to mismatched and confusing names. Named exports should be used instead.
Lloyd Atkinson
TypeScript: 타입 추론과 타입 단언
TypeScript 를 도입하기가 망설여지는 이유 중 하나는 매번 일일이 변수를 선언할 때마다 타입을 선언해야하고 필요한 타입을 정의해야하는 비용에 대한 걱정일 것이다. 필요한 타입이 있을 때 타입을 정의하는 일은 정적 타이핑 환경에서는 피할 수…
DailyEngineering
GitHub - velopert/sangte: Sangte is a fancy React state management library.
Sangte is a fancy React state management library. Contribute to velopert/sangte development by creating an account on GitHub.
GitHub
프론트엔드 아키텍처의 가장 최근 트렌드는? | 요즘IT
처음에는 그냥 기능 구현을 하면 되지만 프로젝트의 크기가 커지다 보면 ‘제대로 정리해두지 않으면 정말 안 될 것 같은 순간’들을 맞이하게 됩니다. 그냥 만들면 쉬운 요구사항도 기존 코드에 확장하는 것이 쉽지 않고, 점점 디버깅도 힘들어지는 걸 느낍니다. 이러한 문제에 부딪힌 많은 프론트엔드 개발자가 기존 구조에서 조금씩 더 나은 아키텍처와 프레임워크 형태, 그리고 라이브러리리를 제안했습니다. 덕분에 짧은 시간 안에 새로운 아키텍처들과 방법들이 꾸준히 탄생했습니다.
History of JavaScript on a Timeline - RisingStack Engineering
In the early 1990s, Brendan Eich needed a scripting language for web pages that would be easy to use, so he created one himself.
RisingStack Engineering
OSS 개발자 포럼 | 이력서를 작성하는데 부담감이 있으신 분들~ 참고해서 작성해 보세요^^ 참고로 많은 이력서를 읽으시는 CTO님이 �...
이력서를 작성하는데 부담감이 있으신 분들~ 참고해서 작성해 보세요^^ 참고로 많은 이력서를 읽으시는 CTO님이 작성하신 글입니다 으흐흐 다들 건강한 한 주 시작하시고!! 마지막 더위 조심하세욧😉
toy-projects/todo-for-everyone at main · seongsoo96/toy-projects
토이 프로젝트. Contribute to seongsoo96/toy-projects development by creating an account on GitHub.
GitHub
React App
Web site created using create-react-app
테오의 스프린트 11기
안녕하세요 테오입니다. 😆 > 또 쿨타임이 돌아 시작된 스프린트!! 벌써 11기가 되었습니다. 이번 기수는 정말로 많은 사람들이 신청을 해주시는 바람에 게더타운을 정원을 넘겨버려 새롭게 게더 2층 확장공사도 하게 되었네요. ㅋ > 언제나 느끼는 거지만 열정있는 새로운
2022년 9월 13일 화요일
2022년 9월 12일 월요일
default export와 named export 차이점
들어가며. “default export와 named export 차이점” is published by Diana Lee.
Medium
Me Live Code - Free REST-API, Ready to be Called.
Me Live Code provides REST-API with fake data for simulating the real-world application (ex. CRUD and authentication). It is suitable for developers who want to quickly build and test prototypes.
https://discord.gg/ZCFTMTfGQj
[React] Input onChange, onInput 이벤트
원래 HTML에서는 onChange : input에서 포커스가 벗어났을 때 input에 입력된 값이 이전과 다르면 onChange 이벤트가 발생함.onInput : input에 값이 변경될 때마다 onInput 이벤트가 발생함. 이렇게 onChange와 onInput
HTMLElement: change event - Web APIs | MDN
The change event is fired for <input>, <select>, and <textarea> elements when the user modifies the element's value. Unlike the input event, the change event is not necessarily fired for each alteration to an element's value.
HTMLElement: input event - Web API | MDN
input 이벤트는 <input>, <select> 및 <textarea> 요소의 value 속성이 바뀔 때마다 발생한다.
https://youtu.be/RP_f5dMoHFc
https://youtube.com/playlist?list=PLZ5oZ2KmQEYjwhSxjB_74PoU6pmFzgVMO
https://ui.toast.com/weekly-pick/ko_20160905
https://youtu.be/tpl2oXQkGZs
Closure | PoiemaWeb
클로저(closure)는 자바스크립트에서 중요한 개념 중 하나로 자바스크립트에 관심을 가지고 있다면 한번쯤은 들어보았을 내용이다. execution context에 대한 사전 지식이 있으면 이해하기 어렵지 않은 개념이다. 클로저는 자바스크립트 고유의 개념이 아니라 함수를 일급 객체로 취급하는 함수형 언어에서 사용되는 중요한 특성이다.
PoiemaWeb
2022년 9월 11일 일요일
2022년 9월 10일 토요일
2022년 9월 9일 금요일
https://discord.gg/ZCFTMTfGQj
07화 팀장의 커뮤니케이션
일잘러 팀장의 커뮤니케이션 특징 6가지 | 커뮤니케이션, 컴케, 컴..? 회사생활을 한지 10년이 넘어가니 '커뮤니케이션'이라는 단어가 조금은 익숙해 졌지만, 회사에 막 들어왔던 사회 초년생이었을 때는 '커뮤니케이션'이라는 말 자체가 참 낯설었습니다. 요즘은 '컴케' 혹은 '컴' 정도로도 줄여서 부르는 것을 들었는데, 보통 '혹시 이 이슈는 다른 부서에 컴케 되었나요?'라던가 '이 부분은 OO님이
brunch
Using environment variables
Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software
Using environment variables
pos-above-keyboard
brave-bassi-0zr72i - CodeSandbox
brave-bassi-0zr72i using react, react-dom, react-scripts
CodeSandbox
VisualViewport - Web APIs | MDN
The VisualViewport interface of the Visual Viewport API represents the visual viewport for a given window. For a page containing iframes, each iframe, as well as the containing page, will have a unique window object. Each window on a page will have a unique VisualViewport representing the properties associated with that window.
TypeScript 타입 정의 읽기 — 몇 가지만 알면 쉬워요
아마 조금 더 쉬워질걸요?
TypeScript 타입 정의 읽기 — 몇 가지만 알면 쉬워요
GitHub - DefinitelyTyped/DefinitelyTyped: The repository for high quality TypeScript type definitions.
The repository for high quality TypeScript type definitions. - GitHub - DefinitelyTyped/DefinitelyTyped: The repository for high quality TypeScript type definitions.
GitHub
https://www.typescriptlang.org/play?#code/MYewdgzgLgBAhjAvDA5FApgDyig3AWAChRJYAjJGARiJOhmEqgCcBXdAwogM1bGCgBLcDF78YACgBucADbsA-AC4Y0ZoLABzGAB8YYVgFsy6ZrphkQIWejhgAlEQDeRGG5iDuEqAE8ADuggXjLy6PZIiMgoahqaKI6E7jAuiUnudNboAHSyIJoS0Syx8ZxJAL6u7uiyEOgeXr4BQdJy7OGRUQbGpvGVbilp6eAQmTl5BV0mzCV9MBWpbtW19d7+gcGtYRFRlpl2vQvJs0kZNmP5KLs2+wnls0t1A4MMw6O5+Y3rLaH2t+7z8x4fGAEjg9k4YhBZHBQP4EmAMMIkIk4KAA
https://www.typescriptlang.org/play?#code/MYewdgzgLgBAhjAvDA5FApgDyig3AWAChRJYAjJGARiJOhmEqgCcBXdAw28CEAG3QA6PiADmACigBPAA7oQAM3FwAlCs51+QkROlzF4smo08twsZNnylwY0SJA
타입스크립트 꿀팁
카카오엔터테인먼트 FE 기술블로그
TypeScript 3.4: const assertion
정적 타이핑을 해주는 언어에는 대개 ‘타입 추론’이라는 기능이 포함되어 있습니다. 선언하는 모든 변수마다 항상 그 타입까지 같이 적어주어야 한다면 여간 불편한 일이 아닐 것입니다. 타입 추론을 지원하는 언어에서는, 변수에 대입하는 ‘리터럴의 타입’을 보고 해당 변수의 타입을 자동으로 지정해줍니다. TypeScript 역시 타입 추론 기능을 잘 지원하고…
Medium
https://getcssscan.com/?affiliate_id=719368019
https://youtube.com/watch?v=R-lIeSR8-hE&feature=share
default export와 named export 차이점
들어가며. “default export와 named export 차이점” is published by Diana Lee.
Medium
https://helloinyong.tistory.com/275
OJZMXzN
...
CodePen
Introducing Signals – Preact
Preact is a fast 3kB alternative to React with the same modern API.
GitHub - KaniKim/PythonFrameworkGuide: 이 레포지토리는 파이썬 웹 프레임워크들을 정리한 것으로 각각의 프레임워크에 맞는 가이드, 도큐 등등을 소개합니다.
이 레포지토리는 파이썬 웹 프레임워크들을 정리한 것으로 각각의 프레임워크에 맞는 가이드, 도큐 등등을 소개합니다. - GitHub - KaniKim/PythonFrameworkGuide: 이 레포지토리는 파이썬 웹 프레임워크들을 정리한 것으로 각각의 프레임워크에 맞는 가이드, 도큐 등등을 소개합니다.
GitHub
[무료] 인프콘 2022 다시보기 - 인프런 | 강의
인프런의 첫 오프라인 콘퍼런스, 인프콘 2022에서 진행된 오프닝 및 발표 세션을 영상으로 다시 보실 수 있습니다., - 강의 소개 | 인프런...
인프런
2022년 9월 8일 목요일
https://discord.gg/ZCFTMTfGQj
Config 기본값 | Axios Docs
fe-news/2022-09.md at master · naver/fe-news
FE 기술 소식 큐레이션 뉴스레터. Contribute to naver/fe-news development by creating an account on GitHub.
GitHub
GitHub - vueuse/head: Document <head> manager for Vue. SSR ready.
Document <head> manager for Vue. SSR ready. Contribute to vueuse/head development by creating an account on GitHub.
GitHub
How to conditionally add code in head of Vue app
I have made a simple Vue app using the Vue CLI and now I want to add Google Tag Manager code in the head of the html conditionally only for the production build. I could do this with a server side
Stack Overflow
HTML and Static Assets | Vue CLI
🛠️ Standard Tooling for Vue.js Development
https://www.inflearn.com/course/infcon2022/dashboard
벨로퍼트와 함께하는 모던 리액트 · GitBook
자습서: React 시작하기 – React
A JavaScript library for building user interfaces
https://naver.com";
2022 Dev-Matching: 웹 프론트엔드 개발자(하반기)-1
프로그래머스
http://localhost:3500",
모던 JavaScript 튜토리얼
모던 자바스크립트 튜토리얼은 클로저, 문서 객체 모델, 이벤트, 객체 지향 프로그래밍 등의 다양한 주제에 대한 설명과 예시, 과제를 담고 있습니다.
Home
Patterns.dev.kr 은 웹 앱의 성능을 위한 바닐라 자바스크립트와 React기반의 디자인 패턴과 컴포넌트 패턴에 대한 정보를 제공합니다.
Patterns.dev.kr - 모던 웹 앱 디자인 패턴
React – 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리
A JavaScript library for building user interfaces
https://create-react-app.dev/docs/getting-started
http://www.naver.com'
ReactDOMClient – React
A JavaScript library for building user interfaces
jest/index.ts at main · facebook/jest
Delightful JavaScript Testing. Contribute to facebook/jest development by creating an account on GitHub.
GitHub
jest/jest.test.ts at main · facebook/jest
Delightful JavaScript Testing. Contribute to facebook/jest development by creating an account on GitHub.
GitHub
How do I type the result of calling genMockFromModule when writing a manual mock in Jest?
Here is how my directory orders looks. I want to test a function that is in orders/helpers using a manual Jest mock. orders __mocks__ helpers.ts __tests__ orders.ts helpers.ts ord...
Stack Overflow
https://jojoldu.tistory.com/435
Hover.css - A collection of CSS3 powered hover effects
Hover.css