NewsView.vue에서 bus.$emit('start:spinner')을 입력하는 순간 'cannot read property 'apply' of undefined' 라고 뜨면서 에러가 발생합니다. 코드 흐름은 동영상 따라왔는데 갑자기 apply of undefined 에러가 발생하는데 무슨 문제일까요?
해당 강좌 시청중 문의가 있어올립니다. mobx강좌의 App.tsx에서 14번째 줄 action부분에서 function 으로 되어 있는데 만약 에로우함수(=>)라면 해당 부분이 어떻게 바뀌어야 하나요? 혹시나 해서 this를 아래와 같이 this를 넣어 보니 const state = useLocalStore < LocalStore >(() => ({ name: "" , password: "" , onChangeName: action (( this : LocalStore , e : React . ChangeEvent < HTMLInputElement >) => { this . name = e . target . value ; }), onChangePassword: action (( this : LocalStore , e : React . ChangeEvent < HTMLInputElement >) => { this . password = e . target . value ; }) })); 아래와 같은 에러가 발생합니다. An arrow function cannot have a 'this' parameter. 애로우 함수의 경우에 어떻게 소스가 바뀌어야 하는지 알려주셨으면 합니다. 답변 기다리겠습니다. 감사합니다.
리덕스 대신에 컨텍스트API로 데이터를 전역적으로 관리할 수 있다는걸 알게 되었는데요. 리덕스사가로 리덕스를 비동기시켜주면서, 서버에서 데이터를 받아오잖아요. 그러면 contextAPI의 경우는 리덕스사가 같은 것이 따로 필요하나요? 아니면 자체적으로 contextAPI에서 비동기시켜주는게 있나요? (리덕스 대신 contextAPI로 써보고 싶어서요) contextAPI nodejs 연결 등 여러가지 키워드로 검색해봐도, 원하는 답변을 얻을수가 없어서 문의드려요... ㅠㅠ ;;
강의에 예시로 IP주소 매칭 정규표현식을 [0-9]{1,3}\.과 같은 방식으로 찾아낼 수 있다고 하셨는데 그렇게 되면 IP주소 대역이 넘어가는 256이상의 숫자까지 모두 검색되어 실제 네트워크에 존재하지 않는 네트워크 정보가 포함됩니다. 잘못된 예시인 것 같아 글 남깁니다.
생략된 로드 벨런서 강의가 추가될 계획은 없을까요? 캘리코 플러그인을 올려서 가능할꺼라 막연하게 생각했었는데 개념이 약간 헷갈립니다. 캘리코를 암만 봐도 클러스터내의 네트워크 환경을 셋팅 해주는것 같은데, 쿠버클러스터 환경 자체에서도 클러스터 IP가 활당이 되는데 왜 필요한지 잘 이해가 안됩니다. 특히 실무에서 적용하기 위해 로드 벨런서 같은 개념이 꼭 필요 할 것 같은데 강의 추가 계획은 없을지도 궁금합니다.
이메일로 로그인을 할 때, 이미 계정이 존재하는 경우라면 signinAndSignup()의 리스너에서 else에 걸려 signinEmail()로 넘어가야 할 것 같은데요. 실제로는 else if의 !task.exception?.message.isNullOrEmpty() 에 걸려서 이미 존재하는 이메일로 계정을 만들려고 한다는 토스트만 뜹니다. 아마도 !가 없다면 모든 에러가 else로 넘어가서 로그인이 가능했지만 이제는 문제가 생기는 거 같네요ㅠㅠ
보통 함수 내에서 this를 쓰면 해당 함수의 this라고 알고있습니다. 그래서 여기서도 forEach 내부의 this는 익명함수의 this를 가리킨다고 이해했습니다. 근데 logFriends를 만들때 역시 function을 사용하였는데 왜 이 안에서의 this는 자기자신이 아닌 relationship1을 가리키는건가요? 혹시나해서 relationship1에서 this를 출력해보았는데 그냥 {} 이렇게 빈 객체가 뜨네요... 요약하면 왜 relationship1 내에서 this를 하면 빈 것이 출력되고 logFriends의 function에서의 this를 하면 자기자신이 아닌 relationship1을 가르키는지 궁금합니다.
안녕하세요 강의듣고 앱개발을 진행중에 있습니다. 현재 미세먼지 Bloc패턴을 이용해서 http통신을 해서 해당 결과를 스트림형식으로 뿌려주는것을 해보고있는데 쿼리문에 변수가 있을경우에는 어떤식으로 해야되나요? 미세먼지 Bloc패턴에서는 전역으로 bloc클래스를 호출해서 쓰는데 만약 그 화면에서 어떤값을 얻어오고 나서 그 값을 넘겨서 호출해주려면 어떤식으로 해야할지 궁금합니다.... 디버그로 찍어봤을때 값이 넘어가긴 하는데 bloc패턴 생성자부분에서 문제가있는지... 화면에는 보이지가 않습니다..... 변수가 있을때만 생기는 문제입니다. 변수가 없을때는 정상작동합니다...
@Primary 를 이용해서 빈이 여러개일때 우선주입 받는걸 추천하신다고 하셨는데 그러면 빈을 굳이 여러개 만들 이유가 있나요... 전 설명을 듣고Qualifier 쪽이 더 유용하겠구나 싶었는데 Primary 를 추천하신 이유가 궁금합니다. 제 생각엔 어차피 interface 구현클래스라서 다 타입 safe하지 않을까 싶었는데 ...
출력하면 각각 3.1 / 3.12 / 3.123 / 3.1235 / 3.12346 이 나옵니다. print('%06.2f' % (3.123456789)) 가 총 6칸이 나오는 거라 하셨는데, 그렇다면 위에 것도 정수부부터 하나의 숫자만 출력되야 하는 것 아닌지 궁금합니다.