묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결처음 배우는 리액트 네이티브
useRef 사용에 대한 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 우선 강의 내용과는 상관없는 Typescipt에 대한 질문을 드려 죄송합니다. useRef 강의를 공부중입니다. import React, { useState, useEffect, useRef } from 'react'; import { TextInput } from 'react-native'; import styled from 'styled-components/native'; import Button from './Button'; const StyledInput = styled.TextInput` border: 1px solid #111111; padding: 10px; margin: 10px 0; width: 200px; font-size: 24px; `; const StyledText = styled.Text` font-size: 24px; margin: 10px; `; const Form = () => { const [name, setName] = useState(''); const [email, setEmail] = useState(''); const refName = useRef<TextInput>(null); const refEmail = useRef<TextInput>(null); // const refName = useRef<HTMLInputElement | null>(null); // const refEmail = useRef<HTMLInputElement | null>(null); const count = 0; useEffect(() => { console.log('--------Mount--------'); refName.current?.focus(); return () => console.log('--------UnMount--------'); }, []); useEffect(() => { console.log(`name : ${name}, email : ${email}`); }, [email]); const onSubmit = () => console.log('submit'); return ( <> <StyledText>Name : {name}</StyledText> <StyledText>Email : {email}</StyledText> <StyledInput ref={refName} value={name} onChangeText={text => setName(text)} returnKeyType={'next'} onSubmitEditing={() => refEmail.current?.focus()} placeholder={'Name'} /> <StyledInput ref={refEmail} value={email} onChangeText={text => setEmail(text)} returnKeyType={'done'} onSubmitEditing={onSubmit} placeholder={'Email'} /> <Button title="count" onPress={() => count + 1} /> <StyledText>count : {count}</StyledText> </> ); }; export default Form; 강의 내용처럼 코드를 다 작성하고 typesciprt 적용해보면서 공부중인데 아래 typescript 오류가 도저히 해결이 안되어서 혹시 도움을 받을수 있을까 해서 질문드려봅니다.
-
미해결C#으로 로그인 가능한 앱 구현하기 Xamarin 자마린 폼즈 (안드로이드, 윈도우)
mssql 연결 문자열
mssql API연결 문자열에 아이디와 비번을 추가해서 외부 아이피로 하고 싶은데 넣는 문자열을 모르겠습니다 system.sql 라이브러리랑은 문자열이 다릅니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
proxy 에러
22강을 들으면서 하고 있다가 에러났는데 다른걸 다 수정해봐도 이런 에러가 뜨는 이유는 무엇일까요ㅜㅜㅜ setupProxy코드도 업데이트 된 코드 썼고 package.json에 proxy URL 추가해보고 밑에 저랑 같은 에러 나신 분들 좀 계신 거 같아서 밑에 있는 해결방식 다 따라해봤는데도 여전히 이 에러가 나오네용,,,,,,,,
-
미해결Slack 클론 코딩[실시간 채팅 with React]
이거 만약에 cli로 next생성하면
cli로 생성하면 router 를 스위치로 하는게 아니라 pages에 생성하면 자동으로 라우터 등록되잖아요 ? 그안에서 중첩라우터 사용하려면 어떻게해야하나요 ? 첫번째방법인 layout 안에 {children} 이런식으로 사용하는 방법밖에 없나요 ?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
H2 DB 버전 변경 후 실행 안됨
안녕하세요 개발 진행중 H2 버전이 높아 버전을 다운하려고 합니다. mv.db 파일을 삭제하고 1.4.199 버전을 실행하려했으나 File corrupted while reading record: null. Possible solution: use the recovery tool [90030-199] 90030/90030 라는 오류로 인하여 실행이 되지 않는데요 혹시 해결방법이 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
DTO 작성에 관련 질문
강좌 재미있게 듣고 있습니다. 강의를 듣던 중 질문이 생겨서 이렇게 질문글 남깁니다. mvc2강좌를 듣던중 HttpMessageConverter와 관련하여 학습하고, DTO를 활용해서 비지니스 로직 레이어까지 전달한다는 내용은 이해했습니다. 제가 한번 테스트 하던 중 아래와 같은 경우에는 어떻게 실무에서 해결하는지 궁금해서 질문남깁니다. <상황제시> * json 형식이 아래와 같이 2가지 케이스로 나뉜다 ```json { "id":"hello-id", "data": "hello-data" } ``` ```json { "id":"hello-id", "data": { "key": "value" } } ``` 요약하자면 data에 대응하는 value가 string 또는 객체로 들어갈 수 있는 상황입니다. 이런 상황에서 ```java class Dto { @Datapublic class Dto { private String id; private Object data;} } ``` 와 같이 활용하면 잘 안 되더라구요.. HttpMessageNotReadableException 라는 예외가 발생하는 것을 확인했습니다. 동일한 url 에 GetMapping 에서 활용하고자 하는데, 이런 경우에는 현업에서 어떻게 활용하나요? DTO를 상속하는 형태로 추상클래스생성 및 확장하는 형태로 진행하나요? 궁금합니다!
-
미해결만들면서 배우는 리액트 : 기초
useState 안에 함수를 넘기면 왜 반복실행을 방지할 수 있나요?
해당 영상 강의 초반에 const [counter, setCounter] = React.useState(jsonLocalStorage.getItem('counter')) 위 코드를 수정하시면서 카운터의 useState( ) 초기값에 함수 형식으로 쓰면, App 이 렌더링 될 때마다 local storage 에 접근하는 걸 방지할 수 있다고 설명하신 걸로 이해했습니다. 왜 함수 형식 () => { return ... } 으로 useState 초기값에 코드를 쓰면 리액트가 반복실행을 안하는(?) 건지 궁금합니다! 감사합니다 :)
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
강의 중간부터 뭔가 잘못된걸가요?? 에러가 계속 뜹니다,,,아마 서버에서 id를 제대로 못 가지고 오는 것 같은데,,
뭔가 잘못 된 것 같습니다,,,서버 연결할 떄도 test 파일 새로 만들었다가 다시 서버 하나 더 파서 연결하고 리액트도 test에 다운했다가 다시 grab market에 다운하고 차라리 강의 중간부터 다시 들어야 할 수 도 있겠습니다 ㅠㅠ 이상 하소연 이었구요,, 아마 제가 생각하기엔 id가 제대로 안넘어 오는 것 같은데 어떻게 해야하나요? axios.get 주소 부분에 $id를 안넣고 원래 되로 하면 웹이 열리긴 하는데 상품을 눌렀을 떄 http://localhost:3000/products/%201 이런식으로 id가 제대로 안 넘어간 것 처럼 뜹니다
-
미해결
webpack-dev-server 질문좀 드리겠습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. 안녕하세요. 저는 개발자가 하고싶은 예비 개발자 중 1명입니다. 제가 인강을 보면서 진행하는데 막히는 부분이 있어서 질문드리려고 사진을 이렇게 올리게 되었습니다. 일단 어디가 막히는지 말씀드리겠습니다. 터미널에 webpack-dev-server 를 입력하면 자동으로 새로고침이 된다고 인강에서 말해주셨는데 index.js 파일은 숫자를 고치고 저장을 하면 개발자도구 콘솔창에 두 숫자를 곱한 합이 새로고침되서 바로바로 콘솔창에 나오는데 index.html 파일처럼 입력하고 새로고침을 아무리해도 브라우저에 표시가 안되서 두세번 돌려봐도 왜 안나오는지 모르겠습니다. 제가 코드를 이상하게 친건지 모르겠습니다. 그래서 혹시 저보다 더 알고 계신분은 뭐가 보이지 않을까 해서 이렇게 질문글을 올리게 되었습니다. 혹시 제 코드에 빠진 부분이나 이상한 부분 있으면 말씀 부탁드리겠습니다 ㅠㅜ 수업을 더 진행하고 싶은데 여기서 막히니까 너무 힘듭니다...
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
선생님같이 한 줄 한 줄 코드를 인터프리터에서 확인하면서 하고 싶은데, 저는 shift-enter를 하면 그 줄만 실행이 되어 버립니다.
원래 주피터 노트북을 쓰다가 vscode에서 py파일로 편집을 하려니 익숙하지가 않네요. 매 코드 줄마다 shift-enter를 치면서 진행을 해야하는 건가요? 앞선 강의에서는 ctrl f5로 실행을 한다고 하셨는데 ctrl f5를 해보니 그냥 전체 코드가 실행되어서요... 어떻게 하면 '지금 커서가 있는 그 줄 위까지' 코드를 실행시켜서 결과를 인터프리터에서 확인할 수 있나요?
-
해결됨실제 이력서 사례로 알아보는 [합격하는 이력서] 작성 가이드
세미나 안내 문의!!!
안녕하세요 워니님!! 드디어 워니님께 피드백 받을 수 있는 시간이 다가오고 있는데요 혹시 담주 월욜에 진행되는 세미나 안내 문자는 언제 받아볼 수 있을까요? 제가 혹시.. 연락처를 잘못 적었을까 혹은 스팸으로 가진 않았을까 걱정이 되어서요 🥲 바쁘시겠지만 확인 부탁드려도 될까요?
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
17:20 오류문의
NullReferenceException: Object reference not set to an instance of an object QuestSystem.Awake () (at Assets/Inf_scripts/Quest/QuestSystem.cs:71) UnityEngine.GameObject:AddComponent() QuestSystem:get_Instance() (at Assets/Inf_scripts/Quest/QuestSystem.cs:35) QuestGiver:Start() (at Assets/Inf_scripts/Quest/QuestGiver.cs:14) 뭐가 빠진건지 잘모겠어요
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
빨간 줄이 아니고 에러가 콘솔에 출력됩니다.
말씀하신대로 했는데요, 영상에서처럼 빨간줄이 그어지고 그 위에 마우스를 올리면 에러가 설명되는 방식이 아니라 콘솔에 에러가 전부 설명되네요. 어떻게 해결할 수 있을까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
jwt.verify를 써서 토큰의 유효성을 확인하는 부분에 있어서 질문이 있습니다.
passport-jwt 라는 모듈을 설치해서 JWTStrategy 를 이용하여 하는 방법과의 차이가 있나요?? 둘다 비슷해보여서 질문드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
XmlReader Read 질문
항상 좋은 강의 감사드립니다. r.depth에 관해서 질문이 있습니다. while(r.Read()) 를 할때마다, r.depth + 1 이 자동적으로 되는지 궁금합니다. r.depth에 +1을 해준적이 없는데 debug를 했을때 자동적으로 depth에 +1 이 되어있어서 이렇게 질문을 드립니다. r.Read 를 할때마다 함수에서 자동적으로 r.depth + 1 이 되는것으로 생각하고 있습니다. 제 생각이 맞는건가요?
-
미해결운영체제 공룡책 강의
왜 무료인지 이해를 못 하겠네요..
어지간한 유료 강의보다 훌륭합니다..
-
미해결
AJ 1 Sale who didn't take basketball too seriously
The change was also meant to resemble an infinity symbol - you can trace the pattern across the midsole and never pick up your finger. The design still creates a functional kinetic system in the same way that Jordan Brand's Flight Plate and Eclipse Plate did. The versatile forward came from unassuming beginnings, describing himself as a player AJ 1 Sale who didn't take basketball too seriously until he was older, developing a supportive relationship with his mother along the way. The colorway pulls from his memory of a childhood gym where his mother rebounded for him. With a similar look and feel to the Air Jordan I HI OG CO.JP, this rendition replaces Midnight Navy with a recognizable Bordeaux color. The shoe features a jewel Wings logo and silver Swoosh and adds a nylon tongue with a stitched Nike Air woven label. Underfoot, the Why Not Zer0.4 incorporates a double-stacked Zoom Air bag to help improve responsiveness and cushioning during play. For Westbrook, basketball and style aren't two different communities; they're one and the same. Petrie and LeBron wanted the X to have a visual significance as an anniversary shoe. They wanted the shoe to connect back to the 20-5-5 somehow, and with FlyEase in mind, they wanted to remove the laces. The aforementioned red black colorway was later dubbed the Flu Game by sneaker heads; it was the color that Jordan wore during Game 5 of the 1997 NBA Finals on June 11th. Jordan had apparently caught the flu the night before and was barely able to stand on his own energy; despite his ailment, he scored 37 points. Today's weather - in New York City, at least - was one of the earliest signs of Spring, as the temperature finally reached just under 70 degrees. Action over words is the foundation of our Black Community Commitment, says Michael Jordan. And it made him, now six shoes into his line, want to push into that territory. A white base lays underneath in the same material, matching the midsole but not its tread nor the dark shade of the laces and tongue. Compared to its last appearance in 2013, this pair thankfully forgoes the Jumpman logo at the rear. It released again in 2003 in colorways both new and old, while a www.airjordans1s.com new low-top version also debuted. The first was back in 2007, when the Cavaliers faced an uphill battle in the Eastern Conference Finals. This also means an elevated retail price of $140 compared to the $130 for the standard. The second was in the 2016 Finals. Exposed Flywire cables in the midfoot keep you secure as you pick up speed. In all seriousness, this upcoming Air Jordan 3 Retro for women captures the original 1988 colorway of Black and Cement Grey, but curiously adds a touch a gold on those aforementioned panels. Ready to slip them off Use the modified heel tab and the heel overlay. Plus, a new material construction, called Vaporweave, on the upper is lighter than Nike Flyknit, breathable and - critically - absorbs less water from sweat or rain, so it stays airy and dry over the course of a marathon. For Plange, the collection provides an opportunity to diversify new pockets of culture through fashion.
-
미해결스프링 핵심 원리 - 기본편
질문입니다
안녕하세요 강사님 ApplicationRunner 와 같은 특정 클래스를 상속한 구현체를 만들고, 해당 클래스를 빈으로 등록 시 자동으로 인터페이스의 메서드가 실행되는데요 어떻게 자동으로 메서드가 실행 되는지 잘 모르겠습니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Controller
안녕하세요. 강의 너무 잘 듣고 있습니다. 강의를 진행하는 중 데이터 오류가 계속 나서 다른분들은 이런 문제가 없는지 찾아봤는데 비슷한 질문을 올리셨던 분은 없어서 이렇게 질문을 드립니다. 1. HelloController.java에서 매핑을 import 하고 하단 public String hello 그리고 helloMvc <<이부분을 타이핑해도 인식을 못하고 있습니다. 2. 위의 영향인지 hello.html 파일 내부에서 ${data}도 단순히 문자열로 취급이 되고 있습니다. 어떻게 해결 할 수 있을까요? hello-template 등으로 localhost:8080/hello-template.html을 실행헀을 경우 문제 없이 실행이 됩니다. 물론 다른것들은 잘 안되구요...
-
해결됨언리얼엔진 블루프린트 스파르타 클래스
블루프린트 애니메이션 강좌 아직 오픈이 안된걸까요?
강사님이 추가로 개설한 언리얼5 애니메이션 강좌 소개를 봤던것 같은데요. 당시 장바구니 담기도 안되었어서 다시 찾아 보려는데 검색이 안되네요..아직 공개가 안되고 있는건지 제가 못찾고 있는건지 궁금해서 문의 드립니다. 좋은 강의 감사드리며 애니메이션 강의도 빨리 공개되기를 희망 합니다. 인프런 시스템이 이런 질문을 올릴 만한 곳이 없어 이곳에 문의 드리는 점 양해 부탁드리겠습니다.