I Learned/TIL
[TIL] react, ethers, payable, file
const CreateInputElement = ({ name, placeholder = "", onChange = () => { }, value=undefined }) => { return ( { value === undefined ? : } ); }[TIL] 한줄 요약 날짜 2022.06.15. 목표 OpenSea 클론코딩 - IPFS 연동 FBI 개인 프로젝트 - 글쓰기 구현 내용 react - input value warning 해결 문제 - value에 undefined가 들어갈 수 있어 발생 해결 1번째 방법const provider = await new ethers.providers.Web3Provider(window.ethereum); const signer = await provider...
[TIL] 경고와 버전 이슈
[TIL] 경고와 버전 이슈 날짜 2022.06.14. 목표 OpenSea 클론코딩 - Create 페이지 구현 내용 함수 컴포넌트 내부 Styled-Components 경고 해결 함수 컴포넌트 내부에 Styled-Components를 선언하면 다음과 같은 경고 발생 const CreateWrapper = ({ children }) => { const Wapper = styled.div` `; return ( {children} ); } react_devtools_backend.js:4026 The component styled.div with the id of "sc-jqUVSM" has been created dynamically. You may see this warning because you&#..
[TIL] OpenSea 클론코딩 시작 및 DeSo 컨트랙트 개발
[TIL] OpenSea 클론코딩 기획 날짜 2022.6.13. 목표 OpenSea 클론코딩 기획 FBI 개인 프로젝트 컨트랙트 개발 내용 OpenSea 클론코딩 기획 팀장으로 팀원 역할 분배 깃헙 레포지토리 공유 구현 기능 정의 시나리오 작성 FBI 개인 프로젝트 컨트랙트 개발 hardhat 설치 node 버전 16.0.0 필요 BaoBab 환경 구축 DeSogram 컨트랙트 개발 및 배포 프로젝트별 node 버전 변경 .mvmrc 파일을 생성하여 버전 정보 입력 18.0.0 결론 팀장의 자리는 너무 무겁다.. .mvmrc 파일 하나로 프로젝트별 node 버전 관리가 가능함을 알게 되었다.