저는 랜딩 페이지의 figma 디자인을 만드는 데 여러 시간을 보냈습니다. 모든 색상이 적절하고 모든 픽셀이 원활한 사용자 흐름으로 제자리에 있지만 이제 이 랜딩 페이지를 실제로 코딩하는 데 어려운 부분이 왔습니다.
Figma 디자인을 구축하는 것은 완료해야 할 엄청난 작업입니다. 거기서 AI를 사용해 figma 디자인을 실제 코드로 변환해 저와 같은 개발자가 실제 코딩 노력을 최소화할 수 있도록 도와주는 Dualite에 대해 알게 되었습니다. Dualite를 사용하여 랜딩 페이지를 실제 코드로 변환하는 방법을 살펴보겠습니다.
Dualite는 디자인과 개발 사이의 격차를 해소하도록 설계된 혁신적인 AI 기반 Figma 플러그인입니다. Reactjs, TailwindCSS 등과 같은 널리 사용되는 기술을 지원하여 Figma 디자인을 재사용 가능한 고품질 코드로 변환하는 데 중점을 둡니다.
Dualite를 사용하면 한 번의 클릭으로 모든 figma 디자인이나 애니메이션을 효율적인 코드로 변환하여 프로젝트에 따라 사용자 정의할 수 있습니다. 여기에는 흥미로운 기능이 포함되어 있습니다. 이에 대해 요약해 보겠습니다.
랜딩 페이지의 figma 디자인을 시작해 보겠습니다. 아래를 참조하세요.
그래서 Dualite에는 페이지 모드와 컴포넌트 모드 사이를 전환할 수 있는 모드 기능이 있습니다.
기본적으로 페이지 모드는 전체 디자인을 즉시 변환하기 위한 것이고 구성 요소 모드는 프로젝트에 통합할 수 있는 별도의 구성 요소를 생성하는 것입니다. 구성 요소에 대한 자세한 내용은 문서에서 알아보세요.
구성 요소 모드를 사용하여 디자인에 있는 모든 구성 요소에 대한 코드를 생성한 다음 이를 단일 프로젝트에 통합할 것입니다.
랜딩 페이지를 구성 요소로 나누는 것부터 시작하겠습니다. 아래를 참조하세요.
Dualite에서 Reactjs와 Tailwind를 사용하여 코드를 생성할 것이므로 먼저 프로젝트를 설정하겠습니다.
이제 디자인을 구성 요소로 변환하는 작업을 시작해 보겠습니다.
공지사항 표시줄 구성요소: 여기에서 생성된 코드를 확인하세요
탐색 모음 구성요소: 여기에서 생성된 코드를 확인하세요.
카테고리 필터 구성요소: 여기에서 생성된 코드를 확인하세요
카드 구성요소 구성요소: 여기에서 생성된 코드를 확인하세요
페이지 매김 구성요소: 여기에서 생성된 코드를 확인하세요
바닥글 구성요소: 여기에서 생성된 코드를 확인하세요.
참고: 모든 변경 사항과 코드는 여기 CodeSandBox에서 볼 수 있습니다.
프로젝트에서 이러한 모든 사용자 정의 및 변경을 수행하자마자 내 디자인의 더 나은 버전을 볼 수 있으며 여기에서 코드와 출력을 확인할 수 있습니다.
제대로 이해해 봅시다. Dualite를 사용하여 생성한 모든 구성 요소는 사용할 준비가 되어 있었습니다. 예, 디자인 모양에 최대한 가깝게 만들기 위해 코드에 일부 사용자 정의를 적용했습니다. 그럼에도 불구하고 구성 요소의 모든 스타일은 모두 별도의 파일에 데이터가 있는 구성 요소의 계층 구조가 Dualite에 의해 생성됩니다.
UI를 구축하는 데 너무 많은 시간을 소비하는 대신 Dualite를 사용할 수 있습니다.
수작업으로 코딩하는 것과 비교하면 시간이 꽤 오래 걸렸을 것입니다. 모든 구성 요소 출력은 정말 좋았고 100% 정확할 수는 없으며 모든 코드에는 개발자의 최종 손길이 필요하며 이것이 우리가 여기서 한 일입니다
예, Dualite는 내 구성 요소에 대한 코드를 생성하는 데 매우 유용하고 빠릅니다.
여기에는 수동 코딩을 거의 사용하지 않고 Figma 디자인의 코드를 생성하는 효율적인 방법이 있습니다. 실제로 디자인을 코딩하는 과정은 롤러코스터를 타는 것과 같습니다. Dualite를 사용하고 필요와 프로젝트에 따라 코드를 사용자 정의하면 덜 복잡해질 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3