inflearn logo
Course

Course

Instructor

min997155003's Posts

min997155003 min997155003

@min997155003

Reviews Written
5
Average Rating
5.0

Posts 16

Q&A

로그아웃 관련해서 질문 있습니다.

해결 방법을 찾았습니다. 근데 왜인지 모르겠어서 알고 싶습니다. 기존 코드는 아래와 같습니다. const logout = async (): Promise => { const {data} = await axiosInstance.get('/api/v1/auth/logout'); return data; }; const logout = async (): Promise => { const {data} = await axiosInstance.get('/api/v1/auth/logout'); await removeEncryptStorage(storageKeys.REFRESH_TOKEN); return data; }; d이렇게 logout api에서, 스토리지에 refreshToken키를 제거하는 함수를 추가했더니 동작을 합니다. useAuth query 코드중 logout부분에서 분명히, 스토리지를 제거하는 코드와 헤더를 제거하는 코드를 작성했는데 거기서는 동작하지 않지만. logout api에 중복적으로 스토리지를 제거하는 코드를 작성했을 떄 왜 정상적으로 동작하는지 이해할 수 없어 알고 싶어 질문 남깁니다.

Likes
0
Comments
2
Viewcount
349

Q&A

폰트 관련 궁금사항입니다.

현재 native wind 사용중입니다. stylesheet에서는 제대로 적용이됩니다!

Likes
0
Comments
2
Viewcount
247

Q&A

카카오 주소 검색 기능 401 에러

import SearchInput from '@/components/common/SearchInput'; import useSearchLocation from '@/hooks/useSearchLocation'; import useUserLocation from '@/hooks/useUserLocation'; import React, {useState} from 'react'; import {Keyboard, StyleSheet, View} from 'react-native'; const SearchLocationScreen = () => { const [keyword, setKeyword] = useState (''); const {userLocation} = useUserLocation(); const {regionInfo} = useSearchLocation(keyword, userLocation); const handleChangeKeyword = (text: string) => { setKeyword(text); }; return ( Keyboard.dismiss()} /> ); }; const styles = StyleSheet.create({ container: { flex: 1, padding: 20, }, }); export default SearchLocationScreen; import axios from 'axios'; import {useEffect, useState} from 'react'; import Config from 'react-native-config'; import {LatLng} from 'react-native-maps'; type Meta = { total_count: number; pageable_count: number; is_end: boolean; same_name: { region: string[]; keyword: string; selected_region: string; }; }; export type RegionInfo = { address_name: string; category_group_code: string; category_group_name: string; category_name: string; distance: string; id: string; phone: string; place_name: string; place_url: string; road_address_name: string; x: string; y: string; }; type RegionResponse = { meta: Meta; documents: RegionInfo[]; }; function useSearchLocation(keyword: string, location: LatLng) { const [regionInfo, setRegionInfo] = useState ([]); const [pageParam, setPageParam] = useState(1); console.log(keyword, location); useEffect(() => { (async () => { try { const {data} = await axios.get( `https://dapi.kakao.com/v2/local/search/address.json?query=${keyword}&y=${location.latitude}&x=${location.longitude}&page=${pageParam}`, { headers: { Authorization: `KakaoAK ${Config.KAKAO_REST_API_KEY}`, }, }, ); console.log('data', data); } catch (error) { console.log(error); } })(); }, [keyword, location]); return {regionInfo}; } export default useSearchLocation; GOOGLE_API_KEY=키값들 KAKAO_REST_API_KEY=키값들

Likes
1
Comments
5
Viewcount
792

Q&A

ios 빌드 에러! 안드는 정상 동작

위와 동일하게 했는데 x-code 상에서 아래와 같은 에러를 보여줍니다... 이전에는 잘 됐는데, 비슷하게 복습하면서 다른 것을 만들어볼려고 하는데, 이번에는 잘 안되네요...

Likes
1
Comments
2
Viewcount
973

Q&A

marker.d.ts 관련

저도 위와 동일한 에러가 발생했는데 어떻게 해결하셨을까요?

Likes
1
Comments
2
Viewcount
329

Q&A

로그인 통신 질문

감사합니다. 뒤에 강좌에서 확인했습니다. 여러모로 많이 배우는 강좌인 것 같습니다. 친절하고 빠른 답변과 좋은 강의 감사합니다!!

Likes
1
Comments
2
Viewcount
308