๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŒผ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_ํ”„๋กœ๋•ํŠธ ๋””์ž์ด๋„ˆ

[01/07 ๋ถ€ํŠธ์บ ํ”„] ๊ฐ•์˜: ๋ฆฌ์•กํŠธ ์ž…๋ฌธ 2์ฃผ์ฐจ, โ‘กUX์ง‘์ค‘๋ฐ˜: ์˜์นด ๋ฌธ์ œํ•ด๊ฒฐ ๊ณผ์ œ

by geumsong 2025. 1. 7.
728x90

 

๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ D-53 (12์ฃผ์ฐจ)

 

๐Ÿ“ŒTo Do List

* ๊ฐ•์˜: ๋ฆฌ์•กํŠธ ์ž…๋ฌธ 2์ฃผ์ฐจ  ๐Ÿค” ํ•ญ์ƒ ์™„์„ฑํ˜•์ด ๋˜์ง€ ๋ชปํ•˜๋Š” ๋ฆฌ์•กํŠธ ๊ฐ•์˜...

* ๋ฏธ๋‹ˆ ๊ณผ์ œ ๋ฐœ์ œ โœ…

* UX์ง‘์ค‘๋ฐ˜: โ‘ก๋ฌธ์ œํ•ด๊ฒฐ โœ…

 

 

 

01 ๊ฐ•์˜: ๋ฆฌ์•กํŠธ ์ž…๋ฌธ 2์ฃผ์ฐจ

โœ๏ธ2. ๊ธฐ๋ณธ๊ฐ’์„ ๋ถ€๋ชจ or ์ž์‹ ์ค‘ ์–ด๋””์—๋‹ค๊ฐ€ ๋ฐฐ์น˜ํ•˜์ง€?

์˜ˆ๋ฅผ ๋“ค์–ด props.x ๋ผ๋˜์ง€ p.name์ด๋ผ๋˜์ง€.. ๊ทธ๊ฑฐ ๋ฐฐ์น˜๋Š” ๋ถ€๋ชจ์—๋‹ค๊ฐ€? ์•„๋‹˜ ์ž์‹์—๋‹ค๊ฐ€..?

๋‘ ๊ฐ€์ง€ ์˜ˆ์‹œ๋ฅผ ๋ณด๋‹ˆ ๋šœ๋ ทํ•˜๊ฒŒ ๋ถ€๋ชจ์— ํ•ด์•ผํ•œ๋‹ค! ๋ผ๋˜์ง€ ์ž์‹์— ํ•ด์•ผํ•œ๋‹ค!๋Š” ๊ฐœ๋…์€ ์—†์–ด๋ณด์ธ๋‹ค.

 

ํ•˜๋‹ค๋ณด๋‹ˆ ํ—ท๊ฐˆ๋ ค์„œ ๋‹ค์‹œ ๋ฆฌ์•กํŠธ ๋ฌธ๋ฒ•์„ ๋ณด๊ฒŒ๋˜์—ˆ๋‹ค.

๊ฐ‘์ž๊ธฐ props.x์—์„œ .์ด ์™œ ๋ถ™์€๊ฑด์ง€.. ๋‹ค์‹œ ๋ช…ํ™•ํ•˜๊ฒŒ ์•Œ ํ•„์š”๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

 

์ฐธ๊ณ  ์‚ฌ์ดํŠธ: ๋ฆฌ์•กํŠธ(React)๊ฐ„๋‹จ ๋ฌธ๋ฒ• ์ •๋ฆฌ _by ๋ชจ๋ 

๋ฆฌ์•กํŠธ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์•ˆ์—์„œ html๋ฌธ๋ฒ•์„ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ์ง€์›ํ•ด์ค€๊ฑฐ๋ผ๊ณ  ํ•œ๋‹ค.

์ปดํฌ๋„ŒํŠธ๋กœ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํŒŒ์ผ์„ ๋ถ„๋ฆฌํ•ด์„œ ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹!

๊ธฐ๋ณธ์ ์œผ๋กœ let, const๋ผ๋Š” ์ฝ”๋“œ๋กœ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๊ณ  ๋ฌธ์ž์—ด์˜ ๊ฒฝ์šฐ ๋ฐฑํ‹ฑ(`)์„ ์‚ฌ์šฉํ•œ๋‹ค.

๋งŒ์•ฝ ๋ฌธ์ž์—ด ์•ˆ์— ๋ณ€์ˆ˜, ์—ฐ์‚ฐ ๋„ฃ์–ด์•ผํ•  ๊ฒฝ์šฐ ${} ์•ˆ์— ํ•ด๋‹น ์‹์„ ๋„ฃ์–ด์•ผํ•จ.

ex. console.log(`์ œ ์ด๋ฆ„์€ ${name} ์ž…๋‹ˆ๋‹ค`); โญ•

console.log("์ œ ์ด๋ฆ„์€" + name + "์ž…๋‹ˆ๋‹ค."); โŒ

 

//๋‹ค์‹œ ์ฝ”๋“œ ์†Œํ™˜!!!!

function App() {
  return <Sum x={4} y={10} />;
}

function Sum(props) {
  return <div>{props.x + props.y}</div>;
}

export default App;
import { useState } from "react";

function Infomation(p) {
  return (
    <div>
      <p>๋‚ด ์ด๋ฆ„์€ {p.name}</p>
      <p>๋‚˜์ด๋Š” {p.age}</p>
      <p>์ „ํ™”๋ฒˆํ˜ธ๋Š” {p.phone}</p>
    </div>
  );
}
function App() {
  const arr2 = [
    { name: "๊น€ํ™์‚ผ", age: "21", phone: "010-1234-5678" },
    { name: "์ด์ธ์‚ผ", age: "26", phone: "010-1234-5678" },
  ];
  const arr = [
    { name: "๋ณด๋“ค์ด", age: "3", phone: "์—†์œผ" },
    { name: "๋ƒฅ๋น„", age: "3", phone: "์—†์œผ" },
    { name: "๊ตฌ๋ฆ„์ด", age: "3", phone: "์—†์œผ" },
  ];
  return (
    <div>
      {arr2.map((el) => (
        <Infomation name={el.name} age={el.age} phone={el.phone} />
      ))}
      {arr.map((el) => (
        <Infomation name={el.name} age={el.age} phone={el.phone} />
      ))}
    </div>
  );
}
export default App;

 

๊ทธ๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€ ๋‚ด๊ฐ€ ๋ชฐ๋ž๋˜ 3,4๋ฒˆ์— ๋Œ€ํ•œ ๋‚ด์šฉ์€

ํŠœํ„ฐ๋‹˜๊ป˜์„œ ๋ฏธ๋‹ˆ ๊ณผ์ œ๋ฅผ ๋ฐœ์ œํ•ด์ฃผ์‹œ๋ฉด์„œ ๊ฐ™์ด ์„ค๋ช…ํ•ด์ฃผ์…จ๋‹ค.

 

 

 

 

 

02 ๋ฏธ๋‹ˆ ๊ณผ์ œ ๋ฐœ์ œ

โœ๏ธ์ž๊ธฐ์†Œ๊ฐœ ํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ

์ „์— ์ œ์ถœํ–ˆ๋˜ ๊ณผ์ œ๋ฅผ ํ† ๋Œ€๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋ผ๊ณ  ํ•˜์…จ๋Š”๋ฐ

์—‡....? ์ „์— ์ฝ”๋“œ๋กœ ๊ตฌํ˜„ํ–ˆ์„ ๋•Œ๋„ ์‰ฝ์ง€ ์•Š์•˜๋Š”๋ฐ

ํ•  ์ˆ˜ ์žˆ์„์ง€.... ?????

 

 

๐Ÿค”์™œ ๋ฆฌ์•กํŠธ์—์„œ๋Š” state๋ฅผ ์“ฐ๋‚˜์š”?

๋‚˜์ค‘์— vertual dom์ด๋ผ๋Š”๊ฒŒ ์žˆ๋Š๋ฐ

๋ Œ๋”๋ง ์ตœ์ ํ™” ์œ„ํ•ด์„œ ํ•„์š”.

ํ™”๋ฉด์— ๊ทธ๋ ค์ง€๋Š”๊ฒŒ ๋นจ๋ผ์ง€๊ธฐ ์œ„ํ•ด. ์ตฃํ•œ ๋น ๋ฅด๊ฒŒ ํ™”๋ฉด์— ๊ทธ๋ ค์ง€๋Š”๊ฒŒ ๋นจ๋ผ์ง€๊ธฐ ์œ„ํ•ด์„œ

state๊ฐ€ ํ•„์š”ํ•˜๋‹ค. state์“ธ๋•Œ const [state,setState] = useState(0)

๋ฌธ๋ฒ•์ด๋‹ค. 

const state = 0 ์ด๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ๊ณผ ๋˜‘๊ฐ™์€๊ฒƒ.

 

vertual - ๊ฐ€์ƒ์˜.

 

์˜›๋‚ ๊ฐ™์€ ๊ฒฝ์šฐ ํ•˜๋‚˜๋งŒ ๋ฐ”๋€Œ์–ด๋„ ํ™”๋ฉด ์ „์ฒด๋ฅผ ๋ฐ”๋€Œ์–ด์•ผํ–ˆ์Œ.

์ด๋Š” ๋Š๋ฆฐ ๋กœ๋”ฉ์‹œ๊ฐ„์˜ ์ฃผ๋ฒ”์ด์—ˆ๋Š”๋ฐ ๋ฆฌ์•กํŠธ๊ฐ€ ์„ ํƒํ•œ ๋ฒ„์ธ„์–ผ ๋”.

๊ฐ€์ƒ์˜ ๋”์„ ๋งŒ๋“ค๊ณ . ์˜ˆ๋ฅผ๋“ค์–ด state๊ฐ€ ๋ฐ”๋€Œ์—ˆ์„๋•Œ ๋ฆฌ์•กํŠธ๊ฐ€ ๊ฐ์ง€ํ•ด์„œ 

๋ฐ”๋€๊ฒƒ ํ•˜๋‚˜๋งŒ ๋ฐ”๋€Œ๊ฒŒ ํ•œ๋‹ค. 

 

์ด๋Ÿฐ ใ„ดstate์“ธ๊ฑด๋ฐ ์ด๋ ‡๊ฒŒ ๋“ฑ๋กํ•ด์ค˜useState(0)์œผ๋กœ ๋“ฑ๋กํ•ด์ค˜~๋ผ๋Š”๋œป -> ์ปดํ“จํ„ฐ, ๋ฆฌ์•กํŠธ์— ์ „๋‹ฌํ•˜๋Š”๊ฑฐ๋‹ค.

const [state,setState] = useState(0) ---> ์ด๋ถ€๋ถ„.

 

state: ์ดˆ๊ธฐ๊ฐ’

setState: ๋ณ€๊ฒฝ๊ฐ’.

 

์•„ ์ด๊ฑฐ๋ฅผ ์•„์ง ๋ฐฐ์šฐ์ง€ ์•Š์•„์„œ ๋ฌด์Šจ ๋ง์ธ์ง€ ํฌ๊ฒŒ ์™€๋‹ฟ์ง€์•Š์•˜๋‹คใ…‹ใ…‹ใ…‹ใ…‹ใ… ใ… ใ… 

 

state๋ฅผ ์“ฐ๋Š” ๋ฐฉ๋ฒ• :

์˜ˆ๋ฅผ๋“ค์–ด ๋‚ด๊ฐ€ name์„ ๋ณ€๊ฒฝํ•˜๊ณ ์žˆ์œผ๋ฉด setName์ด๊ฑฐ๋ฅผ ์จ์•ผํ•œ๋‹ค. 

state ๋ณ€์ˆ˜์“ฐ๋Š”๊ฑฐ์™€ ๋‹ค๋ฅผ๊ฒŒ ์—†๋‹ค.

๋ณ€์ˆ˜๋Š” a = 0์ด๋Ÿฐ์‹์œผ๋กœ ์„ ์–ธํ•œ๋Š๋ฐ ๋ฆฌ์•กํŠธ์—์„œ๋Š” setAge(10)์ด๋Ÿฐ์‹์œผ๋กœ ์žฌํ• ๋‹น ์„ ์–ธํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด๋œ๋‹ค.

 

[name, setName] -> setName์˜ ๊ฒฝ์šฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง€์€ ์ด๋ฆ„. ๋ณด๊ธฐ ํŽธํ•˜๋ ค๊ณ  setName์ด๋Ÿฐ์‹์œผ๋กœ . ํ˜ผ์„ ์ฃผ์ง€ ์•Š๊ธฐ์œ„ํ•ด. ์ฝ”๋“œ๊ฐ€ ๋งŽ์•„์ง€๋ฉด ํ˜ผ์„ ์ค„์ˆ˜์žˆ์Œ.

 

์˜ˆ๋ฅผ๋“ค์–ด name์„ ์–ธํ• ๋•Œ setName์„ ์„ ์–ธํ•˜๊ฒŒ๋˜๋Š”๋ฐ ์™œ name์œผ๋กœ ์„ ์–ธํ•˜์ง€ ์•Š๋Š”๊ฑฐ์•ผ?

name์—๋‹ค๊ฐ€ ์ˆ˜์ •ํ•˜๊ธฐ ์šฉ์ดํ•˜๊ฒŒ state๊ฐ’์„ setname์œผ๋กœ ์žฌ ํ• ๋‹นํ•œ๋‹ค๋ผ๊ณ  ์ดํ•ดํ•ด๋„ ๋ ๊นŒ์š”?

 

state์™€ ๋ณ€์ˆ˜์˜ ์ฐจ์ด์ ์„ ์•Œ์•„์•ผํ•œ๋‹ค. ์™œ ๋ฆฌ์•กํŠธ์—์„œ state๋ฅผ ๋” ์‚ฌ์šฉํ•˜๋Š”์ง€.

์ „ํ™˜๋˜๋Š” ๊ฐ’์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„  state๋ฅผ ์จ์•ผํ•œ๋‹ค.

๊ฐ€๋ณ€๋˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๋Š” const,let(๋ณ€์ˆ˜)์‚ฌ์šฉ์„ ํ•˜๋Š” ๊ฑธ ๊ถŒ์œ .

 

html์„ ๋ฆฌํ„ดํ•˜๋ฉด ์šฐ๋ฆฐ ์ด๊ฑธ ์ปดํฌ๋„ŒํŠธ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค!!!!!!!

 

 

<props> ๋ถ€๋ชจ๋กœ๋ถ€ํ„ฐ ์ž์‹์œผ๋กœ ์ „๋‹ฌํ•˜๋Š” ๊ฐ’.

- ์ปดํฌ๋„ŒํŠธ = ์‚ฌ์šฉ์ž ์ •์˜ ํƒœ๊ทธ (์šฐ๋ฆฌ๊ฐ€ ํƒœ๊ทธ๋ฅผ ์ •์˜ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด๋จ)

 

์‚ฌ์šฉ์ž ์ •์˜ ํƒœ๊ทธ

 

obj์— name์ ‘๊ทผํ•œ๋Š ๋ฐฉ๋ฒ•?

obj.name

์„ ์ ์–ด์ฃผ๋ฉด ์ ‘๊ทผํ• ์ˆ˜์žˆ๋‹ค!

const obj = 20

 

props์—์„œ name์— ์ ‘๊ทผํ•˜๋ ค๋ฉด? props.name

 

ํ”„๋กญ์Šค๋Š” ๋ถ€๋ชจ๋กœ๋ถ€ํ„ฐ ์ž์‹ํ•œํ…Œ ์ „๋‹ฌ๋œ๋‹ค!

ํŠœํ„ฐ๋‹˜๊ป˜์„œ๋Š” ๋ณ„๊ฑฐ์—†๋‹ค๊ณ  ํ•˜์…จ๋Š”๋ฐ .....ใ… ใ… ใ… ใ… 

๊ฐ•์˜๋“ค์œผ๋ฉด ์‰ฌ์šด๋ฐ ๋ง‰์ƒ ์ง์ ‘ ํ•ด๋ณด๋ฉด ํ—ท๊ฐˆ๋ฆฌ๊ณ  ๊ฐ‘์ž๊ธฐ ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ...

 

props๋Š” ์†์„ฑ์ด๋ผ๊ณ  ์ดํ•ดํ•ด๋„ ๋œ๋‹ค.

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๊ฐ์ฒด๋กœ ๋ผ์žˆ๋Š” ์–ธ์–ด! ๋ชจ๋“ ๊ฒŒ ๋‹ค ๊ฐ์ฒด๋‹ค.

const obj = {} ์ด๊ฒƒ๋„ ๊ฐ์ฒด.

<info name={๊น€์˜์œค} /> ์ด๋Ÿฐ๊ฒƒ๋„ ๋‹ค~ ๊ฐ์ฒด์ž„.

 

ํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„ ์ด๋Ÿฐ์‹์œผ๋กœ ์“ด๋‹ค๊ณ ํ•œ๋‹ค.

๊ฐœ๋ฐœ์ž๋Š” ์—ฌ๋Ÿฌ๋ฒˆ ์น˜๋Š” ๊ฑธ ์‹ซ์–ดํ•œ๋‹ค. -> ์ด๊ฑธ ๊ตฌ์กฐ๋ถ„ํ•ดํ• ๋‹น์ด๋ผ๊ณ  ํ•œ๋‹คํ•จ.

 

const props = {}

์ด๋Ÿฐ๋Š๋‚Œ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด๋œ๋‹ค.

 

names๋ฅผ ์“ฐ๋ฉด names๋ฅผ ์“ธ ์ˆ˜ ์—†๋‹ค..? ์™œ????????/ ใ… ใ… ใ… ใ… ใ… ์ง‘์ค‘๋ ฅ.............๋ฌด์Šจ์ผ

 

names๋ฅผ ํ™œ์šฉํ•œ mapํ•จ์ˆ˜ ์“ฐ๊ธฐ.

map()๋ฉ”์„œ๋“œ๋Š” ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋งŒํผ ๋ฐ˜๋ณตํ•˜๋Š” ๊ฒƒ์ด๋ผ๊ณ  ํ–ˆ์Œ.

์“ฐ๋Š”๋ฐฉ๋ฒ•์€

props.arr.map( () => {} 

)  ==> ์ด ์•ˆ์— ๋„ฃ์„๊ฑฐ์ž„.

 

<li> {el} </li>

====> el์„ ๋„ฃ๋Š” ์ด์œ ๊ฐ€ ๋ญ์ง€...?ใ… ใ… 

์ˆ˜๊ฐ•์ƒํ•œํ…Œ ๋ฌผ์–ด๋ดค๋Š”๋ฐ liํƒœ๊ทธ๊ฐ€ ์žˆ๋“ฏ elํƒœ๊ทธ๋„ ์กด์žฌํ•œ๋‹ค๊ณ ํ•œ๋‹ค.

๋‚œ ์ฒ˜์Œ์— el์ด๋ผ๋Š”๊ฒŒ ๋ช…๋ น์–ด์ธ์ง€ ํƒœ๊ทผ์ง€ ์•„๋‹ˆ๋ฉด ๊ทธ๋ƒฅ ์ง€์ •ํ•œ ์ด๋ฆ„์ธ๊ฑด์ง€ ํ—ท๊ฐˆ๋ ธ๋Š”๋ฐ

์ €๋ ‡๊ฒŒ ๋งํ•ด์ฃผ์…”์„œ ๊ถ๊ธˆํ•œ ์ ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

๋‹ค์‹œ ์„ค๋ช…ํ•ด์ฃผ์…จ๋‹ค. ๊ทผ๋ฐ...... ๋ญ”๋ง์ธ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค ใ…‹ใ…‹ใ…‹ ใ…  

์šฐ๋ฆฐ ์ด๊ฑธ ์ฝœ๋ฐฑํ•จ์ˆ˜๋ผ๊ณ ํ•œ๋‹ค.

 

 

arr.map(() =>{}) ์ด๊ฑฐ์— ์ต์ˆ™ํ•ด์ง€๊ธฐ

 

 

์ผ๋‹จ ํŠœํ„ฐ๋‹˜๊ป˜์„œ ๋ง์”€ํ•˜์‹  ๊ฒƒ์„ ๋‹ค ์ ์–ด๋ณด๊ธด ํ–ˆ๋Š”๋ฐ

์ผ๋‹จ ๊ฐ•์˜๋ฅผ ๋จผ์ € ๋“ฃ๊ณ  ์ด ๋‚ด์šฉ๋“ค์„ ์ฒœ์ฒœํžˆ ๋‹ค์‹œ ์ดํ•ดํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.

 

๊ฐœ๋ฐœ์„ ๊ณต๋ถ€ํ•  ๋•Œ ์™œ ๊ทธ๋Ÿฐ์ง€ ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ

ํŠนํžˆ ์กธ๋ฆฌ๊ณ  ์ž๊พธ ๋ˆˆ์ด ๊ฐ๊ธด๋‹ค.

๋ชธ์—์„œ ์ž๋™์ ์œผ๋กœ ๊ฑฐ๋ถ€๋ฅผ ํ•˜๋Š” ๋Š๋‚Œ ใ…‹ใ…‹ใ…‹ใ…‹

๊ทธ๋ž˜๋„ ๋ถ„๋ช…ํžˆ ๋„์›€๋ ๊ฑฐ๋‹ค ํ•˜๋Š” ๋งˆ์ธ๋“œ๋กœ

๊ณผ์ œ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•œ๋‹ค๊ธฐ ๋ณด๋‹จ,

๋ฐฐ์šด ๋‚ด์šฉ, ๊ฐœ๋…์„ ์ž˜ ์ดํ•ดํ–ˆ๋Š”๊ฐ€? ์— ์ดˆ์ ์„ ๋งž์ถฐ์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

 

 

 

 

03 ๊ฐ•์˜: ๋ฆฌ์•กํŠธ ์ž…๋ฌธ 2์ฃผ์ฐจ

โœ๏ธstate

state ๋งŒ๋“ค๊ธฐ:  useStateํ•จ์ˆ˜ ์‚ฌ์šฉ (Hook์ด๋ผ๊ณ ๋„ํ•จ)

 

<๋ถˆ๋ณ€์„ฑ ๊นจ๋œจ๋ฆฌ๋Š”๊ฒŒ ๋ฌธ์ œ๋˜๋Š” ์ด์œ >

1) ์ž์‹์— ๋ณ€๊ฒฝ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์›๋ณธํŒŒ์ผ์—๋„ ์˜ํ–ฅ์„ ๋ผ์ณ์„œ ๋‹ค๋ฅธ ๊ณณ์—์„œ ์žฌํ™œ์šฉํ•œ ๊ณณ์—์„œ๋„ ๋ฒ„๊ทธ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค.

2) ์–ด๋–ค ๋ถ€๋ถ„์˜ ์ฝ”๋“œ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€๊ฒฝ๋๋Š”์ง€ ์ถ”์ ํ•˜๊ธฐ ์–ด๋ ต๋‹ค.

 

<๋ถˆ๋ณ€์„ฑ ์œ ์ง€ ๋ฐฉ๋ฒ•>

... (์Šคํ”„๋ ˆ๋“œ ์˜คํผ๋ ˆ์ดํ„ฐ) ์ƒˆ๋กœ์šด ๋ฐฐ์—ด ์ƒ์„ฑํ•˜๋Š” ๊ฒŒ ์ข‹๋‹ค.

 

๋ฆฌ์•กํŠธ์—์„œ ํ™”๋ฉด์„ ๋ฆฌ๋ Œ๋”๋ง ํ• ์ง€๋ง์ง€ ๊ฒฐ์ •ํ•  ๋•Œ state์˜ ๋ณ€ํ™”๋ฅผ ํ™•์ธํ•œ๋‹ค.

state๋ณ€ํ–ˆ๋Š”์ง€ ์•ˆ๋ณ€ํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•: state์˜ ๋ณ€ํ™” ์ „,ํ›„์˜ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ๋น„๊ต.

 

import React from "react";

const App = () => {
  const [dogs, setDogs] = useState(["๋งํ‹ฐ์ฆˆ"]); // useState์— ์ฒ˜์Œ์œผ๋กœ ๋‹ด๊ธธ ๊ฐ’
  console.log(dogs);
  return (
    <div>
      <button>๋ฒ„ํŠผ</button>
    </div>
  );
};

export default App;

ํ•œ ์˜ˆ์‹œ๋กœ ๋ฒ„ํŠผ์„ ๋งŒ๋“ค์—ˆ๋‹ค.

๊ทผ๋ฐ ํ™”๋ฉด์— ์•„๋ฌด๊ฒƒ๋„ ๋œจ์ง€ ์•Š๋Š”๋‹ค.

์ด์œ ๊ฐ€ ๋ฌด์—‡์ผ๊นŒ? ๊ฐ•์‚ฌ๋‹˜ ํ™”๋ฉด๊ณผ ๋˜‘๊ฐ™์ด ๊ตฌํ˜„ํ–ˆ๋Š”๋ฐ๋„ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์•˜๋‹ค.

ํ•œ์ฐธ ์ฝ”๋“œ๋ฅผ ๋ดค๋Š”๋ฐ ๊ฐ•์˜์—์„œ ํ–ˆ๋˜ ๋ง์ด ๋– ์˜ฌ๋ž๋‹ค.

useState๋ฅผ ์“ธ ๋• importํ–ˆ๋Š”์ง€ ๊ผญ ํ™•์ธํ•˜์„ธ์š”~ ๋ผ๋Š” ๋Œ€์‚ฌ๊ฐ€ ๋– ์˜ค๋ฆ„.

๋ดค๋”๋‹ˆ ์—†์—ˆ๋‹ค. ์ด๊ฒŒ ...๋ฌธ์ œ์ธ๊ฐ€? ์‹ถ์–ด์„œ

import {useState} from "react"; ์ด๋ผ๋Š” ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ–ˆ๋Š”๋ฐ ๋ฐ”๋กœ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋–ด๋‹ค.

 

onclick() ์ด๋ฒคํŠธ
- ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜๋Š” ๊ธฐ๋Šฅ.

 

import React from "react";
import { useState } from "react";

const App = () => {
  const [dogs, setDogs] = useState(["๋งํ‹ฐ์ฆˆ"]); // useState์— ์ฒ˜์Œ์œผ๋กœ ๋‹ด๊ธธ ๊ฐ’
  const onClickHandler = () => {
    setDogs([...dogs, "์‹œ๊ณ ๋ฅด์ž๋ธŒ๋ฅด์ข…"]); //ํ•œ๋ฒˆ ๋ˆ„๋ฅผ๋•Œ๋งˆ๋‹ค dogs๊ฐ€ ์ƒˆ๋กœ ๋Š˜์–ด๋‚จ(์ฝ˜์†”์ฐฝ์—)
  };
  console.log(dogs);
  return (
    <div>
      <button onClick={onClickHandler}>๋ฒ„ํŠผ</button>
    </div>
  );
};

export default App;

์ด๋Ÿฐ์‹์œผ๋กœ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ๋•Œ๋งˆ๋‹ค ์šฐ์ธก ์ฝ˜์†”์ฐฝ์˜ dogs๊ฐ€ ๋Š˜์–ด๋‚œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

item.push๋ฅผ ํ–ˆ์„ ๋•Œ ๋ถˆ๋ณ€์„ฑ์ด ์œ„๋ฐ˜๋˜์–ด ์‹ค์ œ ํ™”๋ฉด์— ์•„๋ฌด๋Ÿฐ ๊ฒฐ๊ณผ๋„ ๋œจ์ง€ ์•Š์Œ.

import React, { useState } from "react";

function App() {
  const [items, setItems] = useState([1, 2, 3]);

  const addItem = () => {
    // items.push(items.length + 1); // ๋ฐฐ์—ด์— ์ง์ ‘ push, ๋ถˆ๋ณ€์„ฑ ์œ„๋ฐ˜
    setItems([...items, items.length + 1]); // ์ƒํƒœ ์—…๋ฐ์ดํŠธ
  };

  return (
    <div>
      <button onClick={addItem}>Add Item</button>
      <ul>
        {items.map((item, index) => (
          <li key={index}>{item}</li>
        ))}
      </ul>
    </div>
  );
}

export default App;

add item์„ ๋ˆ„๋ฅผ๋•Œ๋งˆ๋‹ค ์ˆซ์ž๊ฐ€ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

๊ฐ•์‚ฌ๋‹˜๊ป˜์„œ๋Š” ์ด๋ ‡๊ฒŒ ์ดํ•ดํ•˜๋Š” ๊ฒƒ๋ณด๋‹จ

add item์„ ๋ˆ„๋ฅด๋‹ˆ๊นŒ addItem์ด ๋ฐœ๋™ํ•˜๋ฉด์„œ setItems๊ฐ€ state๋กœ ๋ฐ”๊ฟ”์ฃผ๋„ค? state๋ฅผ ๋‹ค์‹œ ๊ทธ๋ ค์ฃผ๋‹ˆ๊นŒ ๋ฆฌ๋ Œ๋”๋ง์ด ์ผ์–ด๋‚˜๊ฒ ๋‹ค! ์ด๋ ‡๊ฒŒ ์ดํ•ดํ•˜๋ผ๊ณ  ํ•˜์…จ๋‹ค.

 

ํ…์ŠคํŠธ๋กœ๋งŒ ๋ณด๋ฉด ์ดํ•ด๋œ๋‹ค..์ง์ ‘ ํ•˜๋Š” ๊ฒŒ ๋ฌธ์ œ์ง€ ใ… ใ… 

 

 

 

 

 

 

 

 

๊ฐ•์˜ ํ•˜๋‚˜ ์ดํ•ดํ•˜๋Š” ๊ฒƒ๋„ ํž˜๋“ค์—ˆ๋‹ค. ๊ณ„์† ํ•ด๋ณด๊ณ  ์•ˆ๋˜๋ฉด ๋‹ค์‹œ ๊ฐœ๋…์„ ์ฐพ์•„๋ณด๊ณ .. ํ•˜๋Š” ๊ณผ์ •์˜ ๋ฐ˜๋ณต.

๊ฐ•์˜๋ชฉ๋ก ๋ดค์„ ๋• ๋นจ๋ฆฌ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์€๋ฐ

๋ง‰์ƒ ์‹ค์ œ๋กœ ๋“ค์—ˆ์„๋•Œ ์ดํ•ด๊ฐ€ ์•ˆ๊ฐ€๋ฉด ๋‹ค์‹œ ๋“ฃ๊ณ  ํ•˜๋Š” ๊ณผ์ • ๋•Œ๋ฌธ์—

์‹œ๊ฐ„์ด ๋” ์˜ค๋ž˜ ๊ฑธ๋ ธ๋‹ค.

 

๋‚˜๋งŒ ๊ทธ๋Ÿฐ์ค„ ์•Œ์•˜๋Š”๋ฐ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋„ ๋ชจ๋‘ ๊ทธ๋ ‡๊ฒŒ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„์„œ

๋‹คํ–‰์ด๋ฉด์„œ๋„(?) ๋‹ต๋‹ตํ•˜๊ธฐ๋„ ํ–ˆ๋‹ค.

๋ฆฌ์•กํŠธ๋กœ ํฌํŠธํด๋ฆฌ์˜ค ํŽ˜์ด์ง€๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ ์‹ถ์—ˆ๋Š”๋ฐ

๋งˆ์Œ๋งŒํผ ๋‚ด ์‹ค๋ ฅ, ๋‡Œ ์ƒํƒœ๊ฐ€ ๋”ฐ๋ผ์ฃผ์ง€ ์•Š์•„์„œ ์†์ƒํ•˜๊ธฐ๋„ํ•˜๋‹ค.

๊ฐœ๋ฐœ์ด ์ „๋ถ€๊ฐ€ ์•„๋‹ˆ๋‹ˆ๊นŒ ๋„ˆ๋ฌด ๊ฐœ๋ฐœ์— ์น˜์šฐ์ณ์„œ ์ƒ๊ฐํ•˜์ง€ ์•Š๋„๋ก ํ•˜์ž.

 

 

 

 

04 UX์ง‘์ค‘๋ฐ˜: ์˜์นด ๋ฌธ์ œํ•ด๊ฒฐ

โœ๏ธ๊ทผ๊ฑฐ๋กœ ์†”๋ฃจ์…˜์„ ์–ด๋–ป๊ฒŒ ๋‚ผ๊นŒ?

๋ฌธ์ œ ํ•ด๊ฒฐ ๋‹จ๊ณ„์—์„œ ๊ทผ๊ฑฐ๋ฅผ ์ฐพ๋Š”๊ฒŒ ์ƒ๊ฐ๋ณด๋‹ค ์–ด๋ ค์› ๋‹ค.

์ด ๋‹จ๊ณ„์—์„œ ์šฐ๋ฆฌ ์กฐ๊ฐ€ ์ ‘ํ•œ ๋ฌธ์ œ๋Š” ์ด๋ ‡๋‹ค.

 

์ •์˜ํ•œ ๋ฌธ์ œ๋ฅผ ํ† ๋Œ€๋กœ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ๋ฅผ ์ฐพ๊ณ ,๊ตฌ์ฒด์ ์ธ ์†”๋ฃจ์…˜ ๋‹จ๊ณ„๊นŒ์ง€ ๋„๋‹ฌํ–ˆ๋Š”๋ฐ

๊ฐ์ž ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์„ ๊ฐ–๊ณ  ์†”๋ฃจ์…˜์„ ์ฐพ์„ ๋•Œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋‹ค.

์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐ์ฑ…์„ ์ œ์‹œํ•ด์•ผํ•  ์ง€ ๊ฐˆํ”ผ๋„ ์•ˆ ์žกํžˆ๋˜ ์ค‘์— ํŠœํ„ฐ๋‹˜์ด ๋ฐฉ๋ฌธํ•˜์…”์„œ

์–ด๋–ป๊ฒŒ ์ง„ํ–‰ํ•˜๊ณ ์žˆ๋Š”์ง€ ๋ฌผ์–ด๋ณด์…จ๋‹ค.

๊ทผ๋ฐ ๊ทธ๊ฑฐ์— ๋Œ€ํ•ด์„œ ๋ช…ํ™•ํ•˜๊ฒŒ ์ด๊ฑฐ๋‹ค! ํ•˜๋Š” ๋Œ€๋‹ต์„ ์ œ๋Œ€๋กœ ๋ชปํ•˜๋Š” ๊ฒƒ์€ ๋ฌธ์ œ๋ผ๊ณ  ๋ง์”€ํ•ด์ฃผ์…จ๋‹ค.

์•„๋ฌด๋ž˜๋„ ์šฐ๋ฆฌ ํŒ€์›๊ฐ„ ์–ด๋–ค ๋ฐฉํ–ฅ์„ฑ์„ ๊ฐ–๊ณ  ์†”๋ฃจ์…˜์„ ๋„์ถœํ• ๊ฒƒ์ธ์ง€

์ œ๋Œ€๋กœ ๋Œ€ํ™”๊ฐ€ ์•ˆ ๋๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋‹ค.

 

๐Ÿ‘ฉ‍๐Ÿซ1์ฐจ ํŠœํ„ฐ๋‹˜ ํ”ผ๋“œ๋ฐฑ
ํ”ผ๋“œ๋ฐฑ 1) ์ „์ฒด์ ์œผ๋กœ ๋ฌธ์ œ ์ •์˜๋ฅผ ํ•œ ๊ฒŒ ์• ๋งคํ•˜๋‹ค.
ํ•ด๊ฒฐ๋ฐฉํ–ฅ: ํ•œ ๋ฌธ์žฅ ์•ˆ์— ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ์ •์˜ํ•œ ๊ฒƒ์œผ๋กœ ํŒ๋‹จ → ํ•œ ๊ฐœ์˜ ๋ฌธ์ œ๋ฅผ ์ •์˜ → ๊ทผ๋ณธ์ ์ธ ์›์ธ, ๋ฌธ์ œ ํŒŒ์•…
ํ•ด๊ฒฐ: ์ฐจ๋Ÿ‰์„ ์˜ˆ์•ฝํ•œ ์‚ฌ์šฉ์ž๋“ค์€ ์ฐจ๋Ÿ‰์˜ ์œ„์น˜๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ํŒŒ์•…ํ•˜์ง€ ๋ชปํ•ด ํฐ ๋ถˆํŽธํ•จ์„ ๋Š๋ผ๊ณ  ์‹œ๊ฐ„๋‚ญ๋น„๋ฅผ ํ•˜๊ณ ์žˆ๋‹ค.

ํ”ผ๋“œ๋ฐฑ 2) ๋‹ค์–‘ํ•œ ๊ทผ๊ฑฐ(VOC, ํƒ€ ์„œ๋น„์Šค์—์„œ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€) ์กฐ์‚ฌ
ํ•ด๊ฒฐ๋ฐฉํ–ฅ: ์„ค๋ฌธ์กฐ์‚ฌ ๋ฆฌ์„œ์น˜ ์ž๋ฃŒ, ๊ฐ์ข… VOC์ž๋ฃŒ ๋“ฑ์„ ํ† ๋Œ€๋กœ ๋ฌธ์ œ ์ •์˜ + ๊ทผ๊ฑฐ๋ฅผ ๋Œ€์„œ ์†”๋ฃจ์…˜ ๋„์ถœ

ํ”ผ๋“œ๋ฐฑ 3) ๊ฐ€์„ค ์„ค์ •์„ ํ•˜๊ณ  ์†”๋ฃจ์…˜์„ ๋„์ถœํ•ด์•ผํ•œ๋‹ค. ๊ตฌ์ฒด์ ์ธ ์†”๋ฃจ์…˜์„ ๋ฐ”๋กœ ๋„์ถœํ•˜๊ธฐ ๋ณด๋‹จ ์†”๋ฃจ์…˜ ๋„์ถœ์„ ์œ„ํ•œ ์•„์ด๋””์–ด ๋ฐœ์‚ฐ์„ ๋จผ์ € ์ง„ํ–‰ํ•˜๊ณ , ๊ทธ ๊ทผ๊ฑฐ ์œ„์ฃผ๋กœ ๋งํ•˜๋ฉด์„œ ๊ตฌ์ฒด์ ์ธ ์•„์ด๋””์–ด๋ฅผ ๋‚ด์•ผํ•œ๋‹ค. ํ•˜๋‚˜์˜ ๋ฌธ์ œ์—” ๋‹ค์–‘ํ•œ ๊ฐ€์„ค์ด ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ํŒ€์›๊ณผ ํ•จ๊ป˜ ๋…ผ์˜ํ•˜๋ฉด์„œ ์–ด๋–ค ์†”๋ฃจ์…˜ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ ๊ฒƒ์ธ์ง€ ์ •ํ•ด๋ณด์ž.
๊ธฐ์ˆ ์ ์ธ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ ์šฐ๋ฆฌ๊ฐ€ ์‹ค์งˆ์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•˜๋‹ˆ, UX/UI์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒŒ ์ข‹๋‹ค.
์šฐ๋ฆฌ๊ฐ€ ์˜์นด์˜ ํ•ต์‹ฌ๋ฌธ์ œ๋กœ ์ •์˜ํ–ˆ๋˜ "์ฃผ์ฐจ ์œ„์น˜๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์—†๋‹ค"๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐ˜๋‚ฉ์žฅ์†Œ๊ฐ€ ๋ถ€์กฑํ•ด์„œ์ธ์ง€, ์‹œ์Šคํ…œ์˜ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ๋“ฑ์„ ๊ฐ™์ด ์˜๋…ผํ•˜๋ฉฐ ํŒŒ์•…ํ•ด์•ผํ•œ๋‹ค. → ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•ด์•ผํ•˜๋Š” ์ด์œ !

์ด๋Ÿฐ์‹์œผ๋กœ ์ง„ํ–‰ํ–ˆ๊ณ 

 

์„œ๋กœ ์•„์ด๋””์–ด๋ฅผ ๋„์ถœํ•˜๋ฉฐ ์‚ด์— ์‚ด์„ ๋ถ™์—ฌ๋‚˜๊ฐ”๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

 

๋Œ€ํ™”์˜ ํ๋ฆ„์€ ์ด๋Ÿฐ์‹์œผ๋กœ ์ง„ํ–‰๋˜์—ˆ๋‹ค.

 

"๋ง์”€ํ•˜์‹ ๊ฑฐ ๋“ฃ๊ณ ๋ณด๋‹ˆ๊นŒ ์ƒ๊ฐ๋‚œ๊ฑด๋ฐ ๋‹น๊ทผ์— ๋‹น๊ทผ์˜จ๋„ ์žˆ์ž–์•„์š”. ๊ทธ๊ฑฐ๋ฅผ ๋„์ž…ํ•˜๋Š”๊ฑด? ์ฐจ๋Ÿ‰ ์œ„์น˜๋ฅผ ๋” ์ž˜ ์ž…๋ ฅํ•˜์ง€ ์•Š์„๊นŒ์š”?"

"์˜์ƒ์œผ๋กœ ํ•œ๋ฐ”ํ€ด๋ฅผ ๋Œ์•„์„œ ์ฐ๊ฒŒ ํ•˜๋Š” ๊ฑด ์–ด๋–จ๊นŒ์š”? ๊ทธ ๋’ค์— ์ด์–ด์ง€๋Š” ๋ฌธ์ œ๋„ ๋ชจ๋‘ ํ•ด๊ฒฐ๋  ๊ฒƒ ๊ฐ™์•„์š”"

"์•„ ๊ทธ๋Ÿผ ๋‘ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ๋ณด์—ฌ์ฃผ๋Š” ๊ฑด ์–ด๋–จ๊นŒ์š”? ํ•˜๋‚˜๋Š” ์ง€๋„ gps, ํ•˜๋‚˜๋Š” ์ƒ์„ธ ์ฃผ์ฐจ์œ„์น˜/์‚ฌ์ง„ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ"

"์ €ํฌ ์ด๋Ÿฌ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋„ ์žˆ์—ˆ์œผ๋‹ˆ, ์ฐจ๋Ÿ‰ ๋ฐ˜๋‚ฉ๊ฐ€์ด๋“œ๋ฅผ ๋‹จ๊ณ„๋ณ„๋กœ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”"

"์ž…๋ ฅํ• ๋•Œ๋„ ํ…œํ”Œ๋ฆฟ์„ ํ†ตํ•ด์„œ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”"

์ด๋Ÿฐ ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ–‰๋˜์—ˆ๋‹ค.

ํ˜ผ์ž ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ๋“ค์ด ๋จธ๋ฆฌ๋ฅผ ์‹ธ๊ณ  ๋งํ•  ๋•Œ ๋” ๋‹ค์–‘ํ•œ ์•„์ด๋””์–ด๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.

 

 

๐Ÿ‘ฉ‍๐Ÿซ2์ฐจ ํŠœํ„ฐ๋‹˜ ํ”ผ๋“œ๋ฐฑ
ํ”ผ๋“œ๋ฐฑ 1)
- ์ด ๋ฌธ์ œ๋ฅผ ์–ด๋–ค ๊ด€์ (์˜ˆ. ์‚ฌ์šฉ์ž ํ•ต์‹ฌํ–‰๋™, ๋น„์ฆˆ๋‹ˆ์Šค ์ตœ์ข… ๋ชฉํ‘œ ๋‹ฌ์„ฑ)์—์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์€์ง€ ์ •ํ•˜๊ธฐ.
- ์ •ํ•œ ์†”๋ฃจ์…˜ ์ค‘ ์–ด๋–ค๊ฒŒ ์ ํ•ฉํ•œ์ง€ ํŒ๋‹จํ•˜๋Š” ๊ณผ์ • ํ•„์š” → ์‚ฌ์šฉ์ž์˜ ํ•ต์‹ฌ ํ–‰๋™๊ณผ ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋ ๊นŒ? 

- ์˜ˆ์•ฝํ•œ ์ฐจ๋Ÿ‰์„ ์ฐจ๊ณ ์ง€์—์„œ ์ฐพ๊ธฐ ์–ด๋ ค์›Œ์„œ, ๊ทธ๋ž˜์„œ ์ด๊ฑธ๋กœ ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๊ณ  ์žˆ๋Š”๊ฐ€? ๊ทธ๋ž˜์„œ ์˜์นด์˜ ์ตœ์ข… ๋ชฉํ‘œ์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ณ  ์žˆ๋Š”๊ฐ€? → ๊ทผ๊ฑฐ! (์ด ๋ฌธ์ œ๊ฐ€ ๋ช…ํ™•ํ•˜๊ฒŒ ํ•ด๊ฒฐ๋  ๊ฒƒ์ด๋‹ค! ๋ผ๋Š” ๋…ผ๋ฆฌ๋ฅผ ์ฐพ์œผ๋ฉด ๋œ๋‹ค)
- ex) ์ด๋Ÿฌ์ด๋Ÿฌํ•œ~ ๊ธฐ๋Œ€ํšจ๊ณผ๊ฐ€ ์‚ฌ์šฉ์ž์˜ ํ•ต์‹ฌ ๋ชฉํ‘œ์™€ ๊ด€๋ จ์žˆ์–ด์„œ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์žก์•˜์Šต๋‹ˆ๋‹ค!


ํ”ผ๋“œ๋ฐฑ 2) ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ฐœ๊ฒฌํ•ด์•ผํ• ๊นŒ์š”?
- ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์šธ ๊ฒฝ์šฐ 5whys์™ธ์˜ ๋ฐฉ๋ฒ•์œผ๋กœ, ํฐ ๊ทธ๋ฆผ์„ ๊ทธ๋ ค๋ณด๋Š” ๊ฒƒ๋„ ์ข‹๋‹ค.  ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•„๋ณด๊ณ  ์ด๊ฑธ๋กœ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š์„๊นŒ? ๋ผ๋Š” ์˜ˆ์ธก์ด ์ƒ๊ธธ ์ˆ˜๋„ ์žˆ๋‹ค. ํŒ€์›๊ณผ ์˜๋…ผ ํ•œ ํ›„ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ๋กœ ๋ณผ ์ˆ˜ ์—†๊ฒ ๋‹ค๊ณ  ํŒ๋‹จ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
๊ฒฐ๋ก : ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•„์„œ ์ด๋Ÿฐ ๊ถ๊ธˆ์ฆ์„ ๊ฐ€์ง€๋ฉด์„œ ์ตœ์ข…์ ์œผ๋กœ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค! ๋ผ๊ณ  ํŒ๋‹จ๋ ๋•Œ๊นŒ์ง€ ๊ณ„์† ์ด์œ ๋ฅผ ๋ฌผ์–ด๋ด์•ผํ•œ๋‹ค.



ํ”ผ๋“œ๋ฐฑ 3)
ํŠœํ„ฐ๋‹˜๊ป˜์„œ๋Š” ๋ฌธ์ œ์˜ '๋Œ€ํ‘œ์„ฑ'์„ ๊ฐ–๋Š”์ง€๋ฅผ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•˜์…จ๋‹ค.
VOC, ์„œ๋ฒ ์ด, ์ธํ„ฐ๋ทฐ ๋“ฑ์„ ํ†ตํ•ด ๋‚˜์˜จ ์ธ์‚ฌ์ดํŠธ๋กœ "๋Œ€ํ‘œ์„ฑ"์„ ๊ฐ€์ง€๋Š” ๊ฒƒ. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒŒ ์™œ ๋ฌธ์ œ์ธ์ง€ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์‚ฌ์ดํŠธ๋ฅผ ์–ป์–ด์•ผํ•œ๋‹ค. ์ข€ ๋” ๋งŽ์€ ์‚ฌ๋žŒํ•œํ…Œ "๊ณตํ†ต์ " ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•ด๋ณด๋Š” ๊ฒƒ.
์ •์„ฑ์  ์ธํ„ฐ๋ทฐํ• ๋•Œ ์ •๋Ÿ‰ํ™”ํ• ์ˆ˜์žˆ๋Š” ๋ฐ์ดํ„ฐ๋“ค์ด ์žˆ๋‹ค. ์ธ์› ์ตœ์†Œํ•œ ๋ช‡๋ช…์ •๋„ ํ•ด๋ณด์ž! ํ•˜๋Š” ๋…ผ์˜๋ฅผํ•ด์„œ ํ•œ๋ช…์ด ์•„๋‹ˆ๋ผ ๋ช‡๋ช…๋” ํ™•๋ณดํ•ด์„œ ์ •์„ฑ์ €๊ฑฐ ์ธํ„ฐ๋ทฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š”๊ฒŒ ๋” ํ•„์š”ํ•˜์ง€ ์•Š์„๊นŒ.

์ง€๊ธˆ์€ ์˜์นด์˜ ์‚ฌ์šฉ์ž๋“ค์ด ์ „์ฒด์ ์œผ๋กœ (์šฐ๋ฆฌ๊ฐ€ ์ฐพ์€ ๋ฌธ์ œ์™€) ๋น„์Šทํ•œ ์˜๊ฒฌ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ์˜ค์ฐจ ์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ๋Œ€ํ‘œ์„ฑ ๊ฐ–๊ณ ์žˆ๋‹ค๊ณ  ํŒ๋‹จํ•ด๋„ ๋  ๊ฒƒ. ํ•˜์ง€๋งŒ ์ง‘์ค‘๋ฐ˜์—์„œ ์ด ์งง์€ ์‹œ๊ฐ„๋™์•ˆ ํ•˜๋Š”๊ฑฐ๋‹ˆ๊นŒ ์ด์ •๋„์—ฌ๋„ ์šฐ๋ฆฌ๊ฐ€ ํŒŒ์•…ํ•œ ์‚ฌ์šฉ์ž์˜ ์˜๊ฒฌ์ด ๋ณดํŽธ์„ฑ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค ์ƒ๊ฐํ•˜๊ณ  ์ง„ํ–‰ํ•ด๋„ ๋  ๊ฒƒ. ์ดํ›„์— ์‹œ๊ฐ„์ด์žˆ๋‹ค๋ฉด ๋” ๋งŽ์€ ์‚ฌ๋žŒํ•œํ…Œ ์ธํ„ฐ๋ทฐ, ์„œ๋ฒ ์ด๋กœ ํŒจํ„ด์„ ๋ฐœ๊ฒฌํ•˜๋Š”๊ฒŒ ์ค‘์š”!
ํ•ญ์ƒ ์œ ๋…ํ•˜์ž ์ธํ„ฐ๋ทฐ, ์„ค๋ฌธ์กฐ์‚ฌ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ํŒจํ„ด ๋ฐœ๊ฒฌํ•˜๊ธฐ!


ํ”ผ๋“œ๋ฐฑ 4) ์ €ํฌ๊ฐ€ ๋„์ถœํ•œ ์†”๋ฃจ์…˜์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค! ํ•˜๋Š” ๋งˆ์Œ์ด ๋“œ๋Š”๋ฐ, ๋” ์ข‹์€ ์•„์ด๋””์–ด๋ฅผ ์œ„ํ•ด ์•„์ด๋””์–ด๋ฅผ ๋” ๋„์ถœ ํ•ด์•ผํ• ๊นŒ์š”? ์•„์ด๋””์–ด ๋„์ถœ ๋‹จ๊ณ„์—์„œ๋Š” ์งˆ๋ณด๋‹จ ์–‘!์ด๋ผ๊ณ  ๊ฐ•์กฐ ํ–ˆ์–ด์„œ์š”

์šฐ๋ฆฌ๊ฐ€ ์ง„ํ–‰ํ•œ ์†”๋ฃจ์…˜ 4๊ฐ€์ง€๊ฐ€ ๊ตฌ์ฒด์ ์ด์–ด์„œ ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ํ•˜์…จ๋‹ค.
ํ•ด๊ฒฐ๋ฐฉ๋ฒ•: ์ •์˜ํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํฐ ํ‹€ ์ฆ‰, ํฐ ๋ฐฉํ–ฅ์˜ ์†”๋ฃจ์…˜์„ ๋จผ์ € ์ •ํ•˜๊ธฐ! → ๊ฐ€์„ค ์ •ํ•˜๊ธฐ(์ด ์†”๋ฃจ์…˜์ด ์–ด๋–ค ๋ฌธ์ œ์—์„œ ์‚ฌ์šฉ์žํ•œํ…Œ ์ด๋ ‡๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„๊ฑฐ๋‹ค! ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๊ทธ ๊ฒฝํ—˜์„ ์•ˆํ•˜๊ฒŒ ํ•ด์ค„ ๊ฒƒ์ธ๊ฐ€?) → ๊ตฌ์ฒด์ ์ธ ์†”๋ฃจ์…˜
- ํฐ ๋ฐฉํ–ฅ์„ฑ์ด ๋งž๋‹ค๊ณ  ํŒ๋‹จํ•˜๋ฉด ๊ตฌ์ฒด์ ์ธ ์•„์ด๋””์–ด๋Š” ๊ทธ ๋‹ค์Œ๋‹จ๊ณ„์—!
๐Ÿค” ํฐ ๋ฐฉํ–ฅ์˜ ์†”๋ฃจ์…˜์„ ์–ด๋–ป๊ฒŒ ์žก์•„์•ผ ํ•˜๋‚˜์š”?
- ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ํฐ ๋ถˆํŽธํ•จ, ์‹œ๊ฐ„๋‚ญ๋น„๋ฅผ ๋ถˆํŽธํ•˜์ง€ ์•Š๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€? ์— ๋Œ€ํ•œ ๋ฐฉํ–ฅ์„ฑ
ex.
(ํฐ ๋ฐฉํ–ฅ์˜ ์†”๋ฃจ์…˜) ์‚ฌ์šฉ์ž๊ฐ€ ์ฐจ๋Ÿ‰์˜ ์œ„์น˜๋ฅผ ๋” ๋น ๋ฅด๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ํŒŒ์•…ํ•ด์•ผํ•œ๋‹ค
(๊ฐ€์„ค ์„ค์ •) ๋ฐ˜๋‚ฉ๊ณผ์ •์—์„œ ์ž…๋ ฅ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฐ„ํŽธํ•˜๋‹ค๋ฉด, ์‚ฌ์šฉ์ž์˜ ์ด๋Ÿฌ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๊ฒƒ์ด๋‹ค.
(๊ตฌ์ฒด์  ์†”๋ฃจ์…˜) ์‚ฌ์ง„ ์ดฌ์˜์‹œ GPS์ž๋™์œผ๋กœ ์œ„์น˜ ์—…๋ฐ์ดํŠธ, ๋งค๋„ˆ ์˜จ๋„ ์ ์ˆ˜ ์ฃผ๊ธฐ ๋“ฑ...

 

๋งค๋ฒˆ ๋Š๋ผ์ง€๋งŒ ํฐ ๋ฉ์–ด๋ฆฌ์—์„œ ์ž‘์€ ๋ฉ์–ด๋ฆฌ๋กœ ์ ์  ์ขํ˜€์„œ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋„์ถœํ•˜๋Š” ๊ธฐ๋ถ„์ด ๋“ ๋‹ค.

์‚ฌ์†Œํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ๋„ ์•Œ๊ณ ๋ณด๋‹ˆ ์ด๋Ÿฌ์ด๋Ÿฌ์ด๋Ÿฌํ•œ ๊ทผ๊ฑฐ๊ฐ€ ์žˆ์—ˆ๊ณ 

๋‹ค์–‘ํ•œ ๊ทผ๊ฑฐ๋“ค์„ ํ†ตํ•ด ๊ฐ€์„ค์„์„ค์ •ํ•˜๊ณ  ์ด๊ฒŒ ์‚ฌ์šฉ์ž, ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉํ‘œ์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น ์ง€๊นŒ์ง€๋„

๊ณ„์† ํŒŒ๊ณ ๋“œ๋Š” ๊ณผ์ • ์ „๋ฐ˜์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

 

 

 

 

โœ๏ธ๋ฆฌ๋”์—ฐ์Šต

UX์ง‘์ค‘๋ฐ˜์„ ํ†ตํ•ด ํŒ€ ๋‚ด์—์„œ ๋ฌธ์ œ(๊ฐˆ๋“ฑ, ๊ณ ๋ฏผ)๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ๋ฆฌ๋”๋กœ์„œ ์–ด๋–ป๊ฒŒ ํ–‰๋™ํ•  ์ˆ˜ ์žˆ์„๊นŒ?๋ฅผ ๊ณ ๋ฏผํ–ˆ๋‹ค.

 

 

๋ฌธ์ œ 1. ์ผ ์ง„ํ–‰์ƒํ™ฉ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์—†์—ˆ๋‹ค 

์˜๊ฒฌ์„ ๋˜์กŒ์„ ๋•Œ ๋ชจ๋‘๊ฐ€ ๊ดœ์ฐฎ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”์ง€, ์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ์˜๊ฒฌ์ด ์žˆ๋Š” ๊ฑด์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์—†์—ˆ๋‹ค.

๋ฌผ ํ๋ฅด๋“ฏ ๊ทธ ์•ˆ๊ฑด์ด ๋„˜์–ด๊ฐ”๋Š”๋ฐ ๊ฐ์ž ํŒ€์›๋“ค์€ ๋ฌด์—‡์„ ํ•˜๊ณ ์žˆ๋Š”์ง€ ์ผ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์•Œ ์ˆ˜ ์—†์—ˆ๋‹ค.

 

ํ•ด๊ฒฐ ๋ฐฉ์•ˆ)

- ๋ฆฌ๋”๊ฐ€ ์ œ๋Œ€๋กœ ์˜๊ฒฌ์„ ๋ชจ์œผ๊ณ  ์ทจํ•ฉํ•ด์„œ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์–ด๋–ค ๊ฒƒ์„ ์ง„ํ–‰ํ•  ์ง€ ๋ฐฉํ–ฅ์„ฑ์„ ์žก์•„์ค˜์•ผ ํ•œ๋‹ค.

- ์‚ฌ์ „์— ๋ฃฐ์„ ๋งŒ๋“ค์–ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค. ๋ˆ„๊ตฐ๊ฐ€ ์˜๊ฒฌ์„ ๋˜์กŒ์„ ๋•Œ ๋‚˜๋Š” ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๊ณ ์žˆ๋Š”์ง€ ์ข‹๋‹ค๋ฉด ํ˜น์€ ์‹ซ๋‹ค๋ฉด ๊ทธ ๊ฒƒ์— ๋Œ€ํ•œ ๊ทผ๊ฑฐ๋ฅผ ๋งํ•˜๊ณ  ๋งŒ์•ฝ ๊ณ ๋ฏผ์ค‘์ด๊ฑฐ๋‚˜ ์šฐ๋ ค์‚ฌํ•ญ/๊ณ ๋ คํ•  ์  ๋“ฑ์˜ ์ƒ๊ฐ์ด ๋“ ๋‹ค๋ฉด "๊ณ ๋ฏผ์ค‘", "์ƒ๊ฐ์ค‘" ์ด๋ ‡๊ฒŒ ํ‘œํ˜„ํ•˜๋Š”๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

์งˆ๋ฌธ์„ ํ–ˆ์„ ๋•Œ ๋Œ€๋‹ต์„ ํ•˜์ง€ ์•Š์œผ๋ฉด ํŒŒ์•…์„ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ! ๋งŒ์•ฝ ์ด๋ ‡๊ฒŒ ์ง„ํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ํ•œ ๋ช… ํ•œ ๋ช… ๋ฌผ์–ด๋ณด๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค๋Š” ๊ฒƒ ์ฐธ๊ณ ํ•˜๊ธฐ.

 

 

 

๋ฌธ์ œ 2. ์†Œํ†ต์ด ์—†์œผ๋ฉด ๋‹ค์–‘ํ•œ ์•„์ด๋””์–ด๊ฐ€ ๋‚˜์˜ค๊ธฐ ํž˜๋“ค๋‹ค

์ฒ˜์Œ์— ๊ฐ์ž์˜ ๋ฐฉํ–ฅ๋Œ€๋กœ ์†”๋ฃจ์…˜์„ ์ฐพ์•„์„œ๊ทธ๋Ÿฐ์ง€ ํ•ด๊ฒฐ์ฑ…์„ ๋‚ด๋Š”๊ฒŒ ํ•œ์ •์ ์ด๊ณ  ์ƒ๊ฐํ•˜๋Š”๊ฒŒ ๋ฉˆ์ถฐ๋ฒ„๋ฆฌ๋Š” ๋Š๋‚Œ์ด ๋“ค์—ˆ๋‹ค.

์•„์ด๋””์–ด๋ฅผ ๋„์ถœํ•ด์•ผ๋œ๋‹ค๋Š” ์ƒ๊ฐ์„ ๊ณ„์† ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„์ด๋””์–ด ๋‚ด๊ธฐ์— ์ง‘์ค‘ํ–ˆ๋Š”๋ฐ

UX์ง‘์ค‘๋ฐ˜์„ ํ•˜๋Š” ์˜๋„, ๋ชฉ์ ์—๋Š” ๋งž๋Š” ํ™œ๋™์„ ํ–ˆ์ง€๋งŒ ๋ฆฌ๋”๋กœ์„œ๋Š” ๋ถ€์กฑํ–ˆ๋‹ค.

์ค‘๊ฐ„์— ์šฐ๋ฆฌ ํŒ€์ด ์ƒ๊ฐ์˜ ํ๋ฆ„์„ ์–ด๋–ป๊ฒŒ ํ–ˆ๋Š”์ง€, ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ๊ฒช์—ˆ๋Š”์ง€ ์ ์–ด๊ฐ€๋ฉฐ ์ง„ํ–‰ํ–ˆ๋Š”๋ฐ

์ƒ๊ฐ๋ณด๋‹ค ์–ด๋–ค ๊ฐˆ๋“ฑ์„ ๊ฒช์—ˆ๊ณ  ์ด๋Ÿฐ ๊ณผ์ •์„ ์–ด๋–ป๊ฒŒ ํ’€์–ด๊ฐ”๋Š”์ง€ ์ •๋ฆฌํ•˜๋Š” ๊ฒŒ ์‰ฝ์ง€ ์•Š์•˜๋‹ค.

 

ํ•ด๊ฒฐ ๋ฐฉ์•ˆ)

- ์ผ๋‹จ ์•„๋ฌด๊ฑฐ๋‚˜๋ผ๋„ ์ข‹์œผ๋‹ˆ ํˆญ ๋˜์ ธ์„œ ๋Œ€ํ™”์˜ ํ๋ฆ„์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค.

- ์•„์ด๋””์–ด๋ฅผ ๋„์ถœํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์ง€๋งŒ ํ•ญ์ƒ ์ƒ๊ฐํ•ด์•ผ ํ•  ๊ฒƒ์€ ํŒ€์›์˜ ๋ง์„ ๊ฒฝ์ฒญํ•˜๋Š” ๊ฒƒ. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์„ ์ž˜ ์ •๋ฆฌํ•ด์•ผ๊ฒ ๋‹ค.

- (๊ฐœ์ธ) ์ •๋ฆฌ ํ•  ๊ฒƒ 3๋‹จ๊ณ„ (์ด๋ ‡๊ฒŒ ์ ์–ด๋ณด๋ฉด ๋‚˜์ค‘์— ์ž์†Œ์„œ, ๋ฉด์ ‘๋ณผ ๋•Œ ํ•  ๋ง์ด ๋งŽ์ด ์ƒ๊ธธ ๊ฒƒ ๊ฐ™๋‹ค)

โ‘  ํŒ€ ๋‚ด์—์„œ ์–ด๋–ค ๋ฌธ์ œ/๊ฐˆ๋“ฑ์ด ์ƒ๊ฒผ๋Š”๊ฐ€?

โ‘ก ์–ด๋–ค ๋ฐฉ๋ฒ•์„ ์จ์„œ ํ’€์—ˆ๋Š”๊ฐ€?

โ‘ข ๊ทธ ๋ฐฉ๋ฒ•์„ ์ ์šฉํ•ด์„œ ์–ด๋–ป๊ฒŒ ํ’€์—ˆ๋Š”๊ฐ€?

- (ํŒ€์›) ๋ชจ๋‘์˜ ์˜๊ฒฌ ์ทจํ•ฉ

โ‘  ํ•ด๋‹น ๋ฌธ์ œ์— ๋Œ€ํ•ด ์–ด๋–ค ์˜๊ฒฌ์ด ๋‚˜์™”๋Š”๊ฐ€? 
โ‘ก ์–ด๋–ค ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ๋Š”๊ฐ€?
โ‘ข ์ด ์˜๊ฒฌ๋“ค ์ค‘ ์šฐ๋ฆฌ๋Š” ์–ด๋–ค ๊ธฐ์ค€์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•ด์•ผํ•˜๋Š”๊ฐ€? → ๋ฐฉํ–ฅ์„ฑ ๋„์ถœ 

 

 

๋ฌธ์ œ 3. ๊ธฐ์–ต์ด ๋‚˜์ง€ ์•Š์Œ

ํŠœํ„ฐ๋‹˜๋“ค์ด ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ์‹ค ๋•Œ ๋ฉ”๋ชจ๋ฅผ ํ•˜๋ฉด์„œ ๋“ฃ์ง€๋งŒ

๋‚ด๊ฐ€ ๋‹ค์Œ ๋‹จ๊ณ„์— ์–ด๋–ค ๊ฒƒ์„ ์ง„ํ–‰ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”์ง€ ๊นŒ๋จน์—ˆ๋‹ค. 

 

ํ•ด๊ฒฐ ๋ฐฉ์•ˆ)

- ๋‹ค์Œ์— ์–ด๋–ค ๊ฒƒ์„ ํ•  ์ง€์— ๋Œ€ํ•œ ๊ฒƒ๋„ ์ ๋Š”๊ฒŒ ์ข‹๋‹ค. ๊ทธ๋ƒฅ ๋ชจ๋“  ๊ฑธ ๋‹ค ๋ฉ”๋ชจํ•ด๋ฒ„๋ฆฌ์ž!

 

 

 

05 ์ตœ์ข… ํ”„๋กœ์ ํŠธ ํšŒ์˜

โœ๏ธํŒ€ ๊ณ„ํš์„ ์„ธ์›Œ๋ณด์ž

๋ถ€๋ฆฌ๋” ๋ถ„๊ป˜ ์‹œ๊ฐ„์„ ๊ตฌํ•ด์„œ ์ตœ์ข… ํ”Œ์ ์˜ ํŒ€์˜ ๋ฐฉํ–ฅ์„ฑ์— ๋Œ€ํ•œ ํšŒ์˜๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค.

๋งˆ์ง€๋ง‰์ธ๋งŒํผ ํŒ€์›์—๊ฒŒ ์ข‹์€ ๊ฒฝํ—˜์„ ์ค˜์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์— ์š•์‹ฌ์ด ๋“ค์—ˆ๋‹ค.

20๊ฐœ๊ฐ€ ๋„˜๋Š” ๋…ผ์˜์•ˆ๊ฑด์„ ๋“ค๊ณ  ๋ถ€๋ฆฌ๋”๋ถ„๊ณผ ํ•จ๊ป˜ ์˜๋…ผํ–ˆ๋Š”๋ฐ

์ƒ๊ฐ๋ณด๋‹ค ๋ถ€๋ฆฌ๋”๋ถ„๊ป˜์„œ ์˜๊ฒฌ๋„ ์ž˜ ๋‚ด์ฃผ์‹œ๊ณ , ์•„๋‹Œ ๊ฑด ์•„๋‹ˆ๋‹ค ๋ผ๊ณ  ๋ง์”€ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ–ˆ๋‹ค.

 

์ตœ์ข… ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฆฌ์•กํŠธ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์„์ง€... ์™€

์˜์‚ฌ ๊ฒฐ์ •๊ฐ™์€ ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ์‹ ์†ํ•˜๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์„์ง€ ์™€๊ฐ™์€ ์„ธ์‹ฌํ•œ ๋ถ€๋ถ„,

์šฐ๋ฆฌ๋Š” ๋ถ„์œ„๊ธฐ ์šฐ์„ ์‹œํ•˜๋‹ˆ๊นŒ ์†Œํ†ตํ•˜๋Š” ์‹œ๊ฐ„์„ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์•ผํ•˜๋Š”์ง€? ์™€๊ฐ™์€ ๊ฒƒ์„ ๊ฐ™์˜ ์˜๋…ผํ–ˆ๋‹ค.

๋ฐœํ‘œ๋ฅผ ๋ˆ„๊ฐ€ ํ•ด์•ผํ• ์ง€๋„ ์ด์œ ๋ฅผ ๋Œ€๋ฉด์„œ ์„œ๋กœ ๊ธธ๊ณ  ๊ธด ํšŒ์˜๋ฅผ ํ–ˆ๋‹ค.

 

๋‚ด๊ฐ€ ํŒ€์›์ด์—ˆ์„๋•Œ์™€ ๋ฆฌ๋”์˜€์„๋•Œ์˜ ์—ญํ• ์ด ํ™•์‹คํžˆ ๋‹ฌ๋ผ์„œ

์–ด๋–ค ๋ถ€๋ถ„์€ ์ •ํ•ด์•ผํ•˜๊ณ , ์–ด๋–ค ๋ถ€๋ถ„์€ ๊ทธ๋•Œ ๊ทธ๋•Œ ํŒ๋‹จ์„ ํ•ด์„œ ์˜๊ฒฌ์„ ์ œ์‹œํ•ด์•ผ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๊ณ  ํ•ด์„œ

์ด ๊ธฐ์ค€์„ ์–ด๋–ป๊ฒŒ ๋งž์ถฐ์•ผํ•  ์ง€ ํ˜ผ๋ž€์Šค๋Ÿฌ์› ๋‹ค.

ํ•˜์ง€๋งŒ ๊ทธ๋Ÿผ์—๋„ ํŒ€์„ ์ด๋„๋Š” ๊ฒƒ์ด ์–ด๋–ค ๊ฑด์ง€ ๊ณ„์† ๊ณ ๋ฏผํ–ˆ๋‹ค.

 

์–ด๋–ค ๋ถ€๋ถ„์—์„œ ๋‚ด๊ฐ€ ๋ฐ€์–ด๋ถ™์—ฌ์•ผ ํ•˜๋Š”์ง€ ์‚ฌ์‹ค ํŒ๋‹จ๋˜์ง€ ์•Š๋Š”๋‹ค.

์•„๋งˆ ์ด ๋ถ€๋ถ„์€ ๋‚ด๊ฐ€ ์‹ค์งˆ์ ์œผ๋กœ ๊ฒฝํ—˜์„ ๋งŽ์ด ํ•œ ํŒ€์žฅ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

๊ทธ๋Ÿฐ ์˜๋ฏธ์—์„œ ์ตœ๋Œ€ํ•œ ํŒ€์› = ๋ฆฌ๋”๋Š” ํ‰๋“ฑํ•˜๋‹ค๋Š” ๋งˆ์ธ๋“œ๋กœ ์ ‘๊ทผํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค.

 

 

 

 

๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ...

์ตœ์ข… ํ”„๋กœ์ ํŠธ ๊ณ„ํš + ์ฝ”๋”ฉ ๊ณต๋ถ€ + UX์ง‘์ค‘๋ฐ˜ ์„ ํ•˜๋Š๋ผ ์ •์‹ ์—†์—ˆ๋‹ค.

๊ณ ์ž‘ ํ™”์š”์ผ๋ฐ–์— ๋˜์ง€ ์•Š์•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ์™œ ์ด๋ ‡๊ฒŒ ํ•˜๋ฃจ ํ•˜๋ฃจ ๋นจ๋ฆฌ ๊ฐˆ๊นŒ?

์ƒ๊ฐํ•ด๋ณด๋ฉด ๋ฒŒ์จ 1์›”์˜ ํ•œ ์ฃผ๊ฐ€ ์ง€๋‚˜๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„์„œ

์ด ์บ ํ”„๊ฐ€ ๊ณง ๋๋‚˜๊ฐ€๊ณ  ์žˆ์Œ์ด ์ฒด๊ฐ๋๋‹ค.

 

๊ทธ๋Ÿผ์—๋„ ํ•  ์ผ์ด ์—ฌ์ „ํžˆ ๋งŽ๊ณ  ์ค€๋น„ํ•ด์•ผํ•  ๊ฒƒ๋„ ๋งŽ๋‹ค.

 

์บ ํ”„์— ๋“ค์–ด์˜ค๊ธฐ ์ „์—” ํ˜ผ์ž ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ๋งŒ๋“ค๋ฉด์„œ UX/UI์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์› ๋‹ค.

์ง€๊ธˆ ์ƒ๊ฐํ•ด๋ณด๋ฉด ๋ฌด๋ชจํ•œ ๋„์ „์ด๊ธฐ๋„ ํ–ˆ๊ณ  ๊ทธ๋Ÿผ์—๋„ ๋ฉด์ ‘์„ ๋ณด๋Ÿฌ๊ฐ„ ๋‚˜ ์ž์‹ ์—๊ฒŒ๋„ ๊ธฐํŠนํ–ˆ๋‹ค ใ…‹ใ…‹ใ…‹

ํ•˜์ง€๋งŒ~? ๊ทธ ๋•Œ ๋งŒ์•ฝ ํšŒ์‚ฌ์— ์ž…์‚ฌํ–ˆ๋‹ค๋ฉด ๋” ํฐ ๊ณ ํ†ต์ด ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ..ใ…Ž

 

๋‚ด๊ฐ€ ์บ ํ”„๋ฅผ ํฌ๊ธฐํ•˜์ง€ ์•Š์•„์„œ ์ฐธ ๋‹คํ–‰์ด๋‹ค.

์•ˆ ๊ทธ๋Ÿฌ๋ฉด ๋˜ ๋ชจ๋ฅด๋Š” ๊ฒƒ๋“ค์˜ ๋ฐ˜๋ณต์ด์—ˆ์„ ๊ฒƒ์ด๋‹ค.

 

๊ทธ ์ „์—” ์Šค์Šค๋กœ ์‹œ๊ฐ„์„ ์ •ํ•ด์„œ ๊ณต๋ถ€ํ•˜๊ธฐ ํž˜๋“ค์—ˆ๋Š”๋ฐ

์บ ํ”„์—์„œ๋Š”...์–ด์ฉ” ์ˆ˜ ์—†์ด(?) ๋‚˜์™€์•ผํ•˜๋Š” ๊ฐ•์ œ์„ฑ์ด ์žˆ์–ด์„œ

๋•๋ถ„์— ๋ฒ„๋ ค์งˆ ์ˆ˜ ์žˆ์—ˆ๋˜ ์‹œ๊ฐ„๋“ค์„ ๊ฝค ์•Œ์ฐจ๊ฒŒ ์‚ฌ์šฉํ–ˆ๋‹ค.

 

ํŠœํ„ฐ๋‹˜๋“ค, ๋งค๋‹ˆ์ €๋‹˜๋“ค, ์ˆ˜๊ฐ•์ƒ๋“ค ๋ชจ๋‘ ๊ฐ์ž์˜ ์œ„์น˜์—์„œ ์—ด์ • ๊ฐ€๋“์ด์–ด์„œ

๊ทธ ๋ชจ์Šต์„ ๋ณด๊ณ  ๊ฐ™์ด ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ํŠนํžˆ... ํŠœํ„ฐ๋‹˜๋“ค ๋•๋ถ„์— ๋งˆ์Œ์ด ์•„์ฃผ ๋“ ๋“ ํ–ˆ๋‹ค.

 

์ฒ˜์Œ์—” ๋‚ด๊ฐ€ ์„ฑ์žฅํ•˜๊ณ  ์žˆ๋Š”์ง€ ํŒ๋‹จ๋„ ์•ˆ ๋˜๊ณ  ๊ณ„์† ๋ชป ํ•œ๋‹ค๋Š” ์ƒ๊ฐ๋งŒ ๊ฐ–๊ณ  ์žˆ์—ˆ๋Š”๋ฐ

์ง€๊ธˆ ์‹œ์ ์—์„œ ํ”ผ๊ทธ๋งˆ ์ปดํฌ๋„ŒํŠธ๋„ ๋‹ค๋ฃฐ ์ค„ ์•Œ๊ฒŒ๋˜์—ˆ๊ณ 

๊ฐœ๋ฐœ๋„ ๋ญ..์ชผ๊ธˆ ^^ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ 

ํŠนํžˆ UX์ง‘์ค‘๋ฐ˜ ํ™œ๋™์„ ํ†ตํ•ด ์–ด๋–ค๊ฒŒ ๊ทผ๊ฑฐ์žˆ๋Š” ์ฃผ์žฅ์ธ ๊ฑด์ง€, ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ€์•ผํ•  ์ง€ ๊ฐ์žก์•˜๋‹ค!

๊ทธ๋ž˜๋„ ์—ฌ์ „ํžˆ ์–ด๋ ค์šด UX... ^^...์ง€๋งŒ!!!

๊ฐœ์ธ UTํ”„๋กœ์ ํŠธ์—์„œ ์•„๋ฌด๊ฒƒ๋„ ๋ชปํ•˜๊ณ  ์ œ์ถœํ•œ ๊ฒƒ์— ๋น„ํ•˜๋ฉด ์ •๋ง ๋งŽ์ด ๋Š˜์—ˆ๋‹ค. (ํ•œ ๊ฐœ ๋นผ๊ณ  ๋ชจ๋‘ Xํ‘œ ๋ฐ›์•˜๋˜ ๊ณผ๊ฑฐ ํ‘ํ‘ํ‘)

 

UX ๋๋‚˜๊ณ  ์•„๋Š” ์–ผ๊ตด๊ณผ ํ•จ๊ป˜ ๋‹ค๊ฐ™์ด ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆด๋Š”๋ฐ

๊ทธ ๋Œ€ํ™”๊ฐ€ ์œ ์น˜ํ•œ๋ฐ ๊ฝค ์žฌ๋ฐŒ์—ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์œ ์น˜ํ•œ ์‚ฌ๋žŒ๋“ค์ด ์ผํ•  ๋• ์—ด์‹ฌํžˆ ํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ๊นŒ ์—„๋งˆ์˜ ์‹ฌ์ •์œผ๋กœ๋‹ค๊ฐ€..ใ…‹ใ…‹ใ…‹ใ…‹ ๊ธฐํŠนํ•˜๊ธฐ๋„ ํ–ˆ๊ณ  ๊ธฐ๋ถ„ ์ข‹์•˜๋‹ค.

๋‹ค๊ฐ™์ด ์„ฑ์žฅํ•œ ๋Š๋‚Œ~!~!~!

 

๊ฐ‘์ž๊ธฐ ์ด ๋Šฆ์€๋ฐค์— ๊ฐ์„ฑ์ ์œผ๋กœ ๋ณ€ํ•ด์„œ ๊ทธ๋Ÿฐ์ง€

์บ ํ”„๊ฐ€ ๋๋‚ฌ์„ ๋•Œ์˜ ๋ฉ˜ํŠธ๋ฅผ ์˜ค๋Š˜ ๋ง‰ ๋‚ ๋ ค๋ณด์•˜๋‹ค.

 

ํ˜„์žฌ์— ์ง‘์ค‘ํ•˜๊ณ  ๋ฏธ๋ž˜๋ฅผ ์ค€๋น„ํ•˜์ž์ž‡

์ข€ ๋งŒ ๋” ํž˜๋‚ด๋ณด์ž

728x90

์ตœ๊ทผ๋Œ“๊ธ€

์ตœ๊ทผ๊ธ€

skin by ยฉ 2024 ttutta