๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ213 [React] 5. ๋ฐ๋ณต๋๋ ๋ถ๋ถ ์ถ์ฝํ๊ธฐ (map) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) 4. 2023.05.28 - [๐ | WEB DEV/React] - .. 2023. 5. 28. [React] 4. ๋์ ์ธ UI ์ ์ํ๊ธฐ ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 3. 2023.05.28 - [๐ | WEB DEV/React] - [React] 3. ์ปดํฌ๋ํธ (Component) ์ ํฌ์คํ ์์ ๋ค๋ฃจ์๋ ์ปดํฌ๋ํธ์ ์์๋ก ๋ชจ๋ฌ(Modal)์ฐฝ์ ์ ์ํ.. 2023. 5. 28. [React] 3. ์ปดํฌ๋ํธ (Component) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) 2-1. 2023.05.27 - [๐ | WEB DEV/React] - [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) 1. Component ๋ฌธ๋ฒ html์ ์์ฑํ๋ค๋ณด๋ฉด ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉํ๊ฑฐ๋ ๋ธ๋ก ๋จ์๋ก ์ ์ํ๊ณ ์ถ์ ๋ถ๋ถ์ด ์๋ค. React์์๋ ๊ธด HTML ๋ธ๋ก์ ํ๋์ ๋จ์ด๋ก ์นํํ๋๋ก ํ๋ ๋ฌธ๋ฒ์.. 2023. 5. 28. [React] 2-1. array state ์ ๋ ฌํ๊ธฐ ( .sort()ํ์ฉ) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 2. 2023.05.26 - [๐ | WEB DEV/React] - [React] 2. state (๋ณ์, array, object) array state๋ฅผ ์ ๋ ฌํ๊ณ ์ถ์ ๋๋ ์ด๋ป๊ฒ ํด์ผํ ๊น? ๊ฐ์ฅ ๋ณดํธ์ ์ธ ๋ฐฉ๋ฒ์ธ sort()๋ฉ์๋๋ฅผ ์ด์ฉํด๋ณด์. 1. sort() ํ์ฉํ์ฌ array state ์ ๋ ฌํ๊ธฐ let [music, setMusic] = useState( [{"type": "Rock", "title": "Summer", "singer": "The Volun.. 2023. 5. 27. [React] 2. state (๋ณ์, array, object) ์ด์ ๊ธ โผ ๋๋ณด๊ธฐ 0. 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ 1. 2023.05.07 - [๐ | WEB DEV/React] - [React] 1. JSX 1. state React์ JSX๋ฅผ ์ด์ฉํ์ฌ ํ ํ๋ฆฟ์ ์์ฑํ ๋ ์ค์ํ ์๋ฃ๋ค์ ์ ์ ์ ์ฅํด์ผํ ๋๊ฐ ์๋ค. ์๋ฃ ์ ์ฅ ๋ฐฉ๋ฒ_1) ๋ณ์๋ฅผ ์ด์ฉํ๋ค. let, const ๋ฑ์ ํ์ฉํ๋ค. functoin App(){ let name = "Kassid" return ( ... ); } ์๋ฃ ์ ์ฅ ๋ฐฉ๋ฒ_2) state๋ฅผ ์ด์ฉํ๋ค. ๋ณ์ ์ธ์๋ state๋ฅผ ํ์ฉํ์ฌ ์๋ฃ๋ฅผ ์ ์ฅํ ์ ์๋ค. ๋จผ์ useState๋ฅผ importํ๋ค. import { useState } fro.. 2023. 5. 26. [Python] BLE ํต์ ํ๊ธฐ with bleak (MacOS) - 2) ๋ฐ์ดํฐ ๋ฐ๊ธฐ 2023.05.24 - [๐ | Python/ํ์ด์ฌ ์ด๊ฐ๋จ ํ๋ก์ ํธ] - [Python] BLE ํต์ ํ๊ธฐ with bleak (MacOS) - 1) ํ์, ์ฐ๊ฒฐ ์ง๋ ํฌ์คํธ์์๋ bleak ๋ชจ๋์ ์ด์ฉํด ์ฃผ๋ณ ๊ธฐ๊ธฐ๋ฅผ ํ์ํ๊ณ ์ฐ๊ฒฐํ๋ ๊ฒ์ ํด๋ณด์๋ค. ์ด๋ฒ์๋ ํ์ฌ Kit์ ์๋น์ค ์ ๋ณด๋ฅผ ์์๋ณด๊ณ ๊ทธ๋ฅผ ํ์ฉํ์ฌ kit๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์๋ณด์! 1. ์ฐ๊ฒฐํ ์ฅ์น์ ์๋น์ค 1) ์ฐ๊ฒฐ๋ ์๋น์ค ํ์ธ import asyncio from bleak import BleakClient, BleakScanner async def main (): devices = await BleakScanner.discover() for idx, device in enumerate(devices): print(f'{idx}\t\t',.. 2023. 5. 24. [Python] BLE ํต์ ํ๊ธฐ with bleak (MacOS) - 1) ํ์, ์ฐ๊ฒฐ ํ์ด์ฌ์ ๋ชจ๋ ์ค bleak์ ์ด์ฉํ์ฌ Mac์์ BLE ํต์ ์ ํด๋ณด์! 1. BLE๋ ๋ฌด์์ธ๊ฐ BLE๋ Bluetooth Low Energy์ ์ฝ์๋ก ๋ธ๋ฃจํฌ์ค์ ๊ฐ์ง๋ง ๋ ๋น ๋ฅด๊ณ ๊ฐ๋ณ๊ฒ ํต์ ํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋๋ฌธ์ ์ค๋งํธ ์์น, ํ๊ทธ, ์์ ์ฅ์น๋ค์ ์ฃผ๋ก ์ด์ฉํ๋ค. ์ด๋ฅผ ์ด์ฉํด์ ์ฌ์ ๋, ๋ฉ์์ง ํต์ ๋ฑ ๋ค์ํ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์๋ค. 2. bleak ๋ชจ๋ ์ด์ฉํ๊ธฐ bleak๋ ํ์ด์ฌ์์ ๋ธ๋ฃจํฌ์ค LE๋ฅผ ์ง์ํ๋ ๋ชจ๋์ด๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅด ํตํด์ MacOS, Windows, Linux ๋ฑ์์๋ ๊ฐํธํ๊ฒ ์ฅ์น์ ์ฐ๊ฒฐํ๊ณ ๋ฐ์ดํฐ๋ฅผ ํต์ ํ ์ ์๋ค. ์๋์์๋ bleak์ ์ด์ฉํ ๊ฐ๋จํ ์์๋ค์ด๋ค. --- ์ค์ตํ๊ฒฝ python 3.9.6 bleak 0.20.2 ์ํ ๋จ๊ณ ์์ฝ 1. Bluetooth ์ฅ๋น O.. 2023. 5. 24. [React] 1. JSX 2023.05.05 - [๐ | WEB DEV/React] - [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ ๋ณธ๊ฒฉ์ ์ผ๋ก React๋ฅผ ์ด์ฉํด ์นํ์ด์ง๋ฅผ ๋ง๋ค์ด๋ณด์! 1. JSX ์น์ฌ์ดํธ์ ๋ผ๋๋ฅผ ๊ตฌ์ถํ ๋ html๊ณผ css๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ฑํ๋ค. React๋ผ๊ณ ํด์ ๋ค๋ฅผ ๊ฒ์ ์๋ค! ๋๊ฐ์ด html๊ณผ css๋ฅผ ์ด์ฉํ๋ค. ํ์ง๋ง ๋ค๋ฅธ ์ ์ ์ ๋ฒ ํฌ์คํธ์์ ๋ค๋ค๋ ๊ฒ ์ฒ๋ผ jsํ์ผ์ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ์ด๊ฒ์ด ๋ฐ๋ก JSX์ด๋ค. JSX(JavaScript XML)๋ JS์ XML์ ์ถ๊ฐํ ๋ฌธ๋ฒ์ด๋ค. JSX์ XML ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ฉด ๋ธ๋ผ์ฐ์ ์์ ์คํํ๊ธฐ ์ ๋ฐ๋ฒจ์ ํตํด ์ผ๋ฐ jsํํ์ ์ฝ๋๋ก ๋ณํ๋๋ค. App.js import './App.css'; function App() { return ( ..... 2023. 5. 7. [React] 0. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ & ์ด๊ธฐ ์ธํ ํ์ฌ ์น ํ๋ ์์ํฌ ์ค ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๊ณ ์์ฅ์์ ์ํ๋ React์ ๋ํด์ ์์๋ณด์! 1. React๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ฅ์ 1_ ๋ฆฌ์กํธ๋ SPA(Single Page Application)๋ฅผ ๋ง๋ค ์ ์๋ค. ์ฆ, ๋ชจ๋ฐ์ผ ์ดํ์ฒ๋ผ ์๋ก๊ณ ์นจ์ ํ์ง ์๊ณ ํ์ด์ง ์ ํ ๋ฑ์ด ๋ถ๋๋ฝ๊ฒ ๊ตฌํ์ด ๋๋๋ก ์ ์ํ ์ ์๋ค. ๋ฌผ๋ก Vanilla JS๋ก๋ SPA๋ฅผ ๊ตฌํํ ์ ์์ง๋ง React๋ฅผ ์ด์ฉํ๋ ์ชฝ์ด ํจ์ฌ ๊ฐํธํ๊ฒ ๋ง๋ค ์ ์๋ค. ์ฅ์ 2_ Html์ ์ฌ์ฌ์ฉ์ด ํธ๋ฆฌํด์ง๋ค. html์ ํจ์, array, object ๋ฑ์ ๋ด์์ ํ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฌ์ฉ์ด ํธ๋ฆฌํ๋ค. ์ฅ์ 3_React Native๋ฅผ ์ด์ฉํด ๋ชจ๋ฐ์ผ ์ดํ ๊ตฌํ๋ ๊ฐ๋ฅํ๋ค. ์ด๋ฌํ ์ฅ์ ๋ค ๋ฟ์๋๋ผ ์์ฅ์ด ๊ฐ์ฅ ์๊ตฌํ๋ ๊ธฐ์ ์ด๊ธฐ ๋๋ฌธ์ ์น ๊ฐ๋ฐ์๋ก์.. 2023. 5. 5. ์ด์ 1 ยทยทยท 3 4 5 6 7 8 9 ยทยทยท 24 ๋ค์