안녕하세요~ 강의 너무 쉽게 잘해주셔서 잘보고 있어요 감사합니다 ^^ 처음강의에서 에러가 조금있는데, :9:9: TypeError: Operator - not compatible with types address and address owner - msg.sender; ^----------------^ 이렇게 나타나더라구요. 전에 공지에 올려주신 100 클레이가 없어서는 아닌 것같은데, 따로 sending을 한적이 없어서 그런가요? 소스는 아래와 같습니다. 감사합니다.. // Initial value setup --> developer = sender define. contract AdditionGame { address public owner ; constructor () public { owner - msg . sender ; } }
안녕하세요!! 강의 열심히 보다가 처음으로 질문 남기네요 ㅎㅎ Retention애노테이션 설정할때.. CLASS가 디폴트라서 RUNTIME으로 변경해줘야하는건 이해가 갔는데요.. 그럼 CLASS는 어떤 용도로 쓰일가요?? 모든 코드는 런타임시에 도니까.. SOURCE나 CLASS나 별차이 없는 것 아닌가요? 좋은강의 제공해주셔서 너무감사하고 질문 확인해주시면 정말 감사하겠습니다.
좋은 강좌 덕에 공부 잘 하고 있습니다 : ) yeild all에 관해 조금 헷갈리는 부분이 있어서 질문 드립니다. yield all([ function1, function2]) 위 문법은 1. function1과 function2가 모두 실행 되었을 때 마다 yield 한다는 말인가요? 2. 아니면 function1과 function2중 하나만 실행 되어도 실행한다는 말인가요? 흐름상 2번인거 같은데 혹시나 해서요 ㅇ,.ㅇ
클래스형 뷰와 함수형 뷰가 있는데 보통 파이썬 개발자분들은 개발시에 이중 택 1 해서 뷰를 작성하시나요 반복되고 비슷한 코드들일 경우 클래스형 뷰, 아니면 함수형 뷰를 혼용하면서 개발하나요~? 각각 용도가 있겠지만 클래스형 뷰를 더 추천을 많이하는 거 같아서요.. 궁금하네요
SampleController 코드에서 @Autowired ApplicationContext applicationContext; 이 부분만 안 됩니다. 그 전에는 Maven 실행과 main class 실행해서 정상 작동했습니다. 코드를 똑같이 따라서 입력했는데, 캡쳐 화면을 보시다시피 안 되네요. 이유가 무엇일지 궁금합니다! ㅠㅠ
좋은 주말입니다 : ) 마지막에 withRedux((initialState, options)=> ~~) 이런식으로 선언이 되어 있는데요, options에는 어떤 것들이 들어가나요? 혹시 mapStateToProps 에서 처럼 action creator 같은 것들을 불러서 컴퍼넌트 안에서 부르기 위한 옵션인가요? export default withRedux (( initialState , options ) => { const store = createStore ( reducer , initialState ); return store })( Front )
영상의 4분45초 부분에 보면 HOME컴포넌트가 생길때 useEffect를 통해 HELLO_SAGA 라는 액션을 디스패치하잖아요, 근데 HELLO_SAGA 라는 액션을 디스패치할떄 이액션이 어디에있는지 안불러와도 상관없나요?? 이전 챕터에서는 dispatch를 하기위해 reducer에서 user나post를 import한 이후 액션을 dispatch해주었는데 지금은 HELLO_SAGA 라는 액션을 import 해오지않고 그냥 useEffect에서 디스패치하게했는데 잘실행이되네요 useEffect에서 HELLO_SAGA를 action으로 실행할때 reducer에서 찾나요 sagas에서 찾나요? 아님 reducer에서찾고 없으면 sagas에서 찾는것인지 궁금합니다
Error: Failed to lookup view "main" in views directory 이 에러는 routes에 문제인가요 아니면 views 폴더 쪽에 문제인가요? 그리고 pug 문법대신에 ejs 문법을 사용하려고합니다. app js 에서 pug -> ejs 바꾸면 되는건가요?
안녕하세요. 좋은 강좌 잘 듣고 있습니다. 아래 코드와 같이 useInput을 커스텀 훅으로 만들어 사용하셨는데요, 두번째 인자인 배열[]이 빈 배열이면 한번만 실행하게 되고, 배열 안에 비교할 부분이 들어가면 그것을 기준으로 비교하는 것으로 알고 있습니다. 그런데 아래와 같이 빈 배열일 경우 useCallback이 무엇을 기준으로 기억을 할 지 않할지 결정하는 건가요? 일단 코드 자체는 무리 없이 작동하는것 같습니다. 질문을 요약하면 1. useCallback에서 두번째 배열이 없을 시 어떻게 기존 상태와 비교를 하는지. 2. 만약 1번이 맞다면 이경우 한번만 실행되야 정상인데 왜 인풋을 할때마다 아무 이상없이 실행되는지 궁금합니다. export const useInput = ( initValue = null ) => { const [ value , setter ] = useState ( initValue ); const handler = useCallback (( e ) => { setter ( e . target . value ); }, []); return [ value , handler ]; };
데이터의 무결성을 위해, 블록체인을 찾던 도중 클레이튼을 알게 되었는데, 제가 구상하고 있는 시스템에서는 코인은 필요 없고, 제가 올릴 데이터를, 아무도 수정 못하게(본인 포함) 하고 싶습니다. 단순히 그런 용도로 쓰고 싶은데, 좀 더 간략하게 참고할 수 있는 자료가 있을까요?
안녕하세요. 조별과제 프로젝트로 블록체인 프로젝트를 하고 있는 학생입니다. 현재 만들고 있는 klaytn기반 트러플 프로젝트를 아마존 웹 서버에 업로드하고 싶은데, 검색해봐도 방법이 안나옵니다.. 혹시 트러플 프로젝트를 어떻게 아마존 서버에 올리는지 여쭤봐도 되겠습니까?