728x90
반응형

개인 공부 37

RN 을 좀 더 빠르게 만들어보자

1. 생성자에 연산이 오래 걸리는 것을 두지말자 - componentDidMount 에 두도록 한다. 2. 불필요한 re 랜더링 금지 3. 자식 컴포넌트에 불필요한 prop 전달 하지 않기 ( 계속 랜더링 하기 때문 ) - onPress 에 화살표 기능을 되도록 피한다. onPress = {()=> this.functionName()} 4. shouldComponentUpdate 를 되도록 사용하자 5. render() 와 return 사이에 많은것을 두려고 하지 말자, 차라리 컴포넌트화 시켜서 호출하도록 하자.

개인 공부 2020.04.20

용어 정리 모음

컴포넌트란? 컴포넌트는 프로그래밍의 한 부분을 의미하며 재사용이 가능한 최소 단위를 말한다. 그래서 객체지향언어를 사용할 때 자주 사용되며 재사용이 가능하기 때문에 컴포넌트 단위로 분류하거나 이동 가능하다는 특징이 있다. 이는 모듈(Module)과 혼동될 수 있는데 모듈은 특정 기능을 온전히 수행할 수 있도록 만들어 졌다면 그 모듈 내에서도 재사용이 가능한 단위가 컴포넌트라 할 수 있다.

개인 공부 2019.12.30

(스크랩 ) json 사용하기

오늘은 json 파싱에 대해 알아 볼건데요. 기본적으로 json은 [](대괄호) 와 {}(중괄호) 로 나뉘어 있는데요. {"food_list":[{"code":"F3J01","seq_code":102,"food_name":"32도 숙성 양조진간장"}]} 이런 데이터가 있다고 가정합시다. (데이터스토어의 식품api중 일부입니다.) []대괄호는 JSONArray 를 이용하여 구별하고 {}중괄호는 JSONObject 를 이용하여 구별합니다. 정확한 사용법을 알아 보겠습니다. 메인 액티비티 입니다. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { sup..

개인 공부 2019.10.28

안드로이드 뷰페이저 + 탭레이아웃 정리 블로그

https://re-build.tistory.com/25 [Android] TabLayout과 ViewPager 포스팅 하려는 목록들을 정리하다 보니, 생각보다 많아 언제 다하지.. 하는 생각만 드네요.. 욕심이 과한 걸까요..ㅠ 그래도 포기하지 않고 천천히라도 하나씩 하나씩 포스팅해봐야겠어요.! 오늘 소개해드릴 것은.. re-build.tistory.com 위의 주소에서는 아마 에러가 날 것이다 그것은 onListFragmentInteractionListener 를 구현 하지 않았기 때문이다 그럼 메인에서 implements 해서 구연해주면 된다. https://developer88.tistory.com/6

개인 공부 2019.10.12

안드로이드 다음 주소 검색 이슈

안드로이드에서 웹뷰를 이용하여 다음 주소 검색 api 를 이용 하려고 하는데, 웹뷰에서는 안뜨고 php 주소를 쳐서 확인해보면 팝업형식으로 뜨면서 정상작동하는 경우를 봤을 것이다. 다음 주소검색 api의 경우 팝업으로 열리기때문에 웹쪽에서 iframe으로 처리를 하거나, 안드로이드에서 웹뷰가 팝업으로 실행되게 처리해야한다. 나는 웹 쪽 iframe으로 처리하는 방법을 선택했다. public class MainActivity extends AppCompatActivity { private WebView webView; private TextView result; private Handler handler; Context context; Activity activity; Dialog dia..

개인 공부 2019.10.07

레거시 코드 (Legacy Code)

사전적 의미 : 유산, 산물 ( 즉 누군가 떠나면서 남겨둔 코드 ) ( 예시 ) 다른 코드와의 개연성을 무시한 채 Due Date만 맞춰 작성한 코드 코드의 종속성... 디펜던시를 낮추는 노력이 1도 없는 코드 코맨트 등을 전혀 남기지 않아 더 수정, 보완 등이 어려운 코드 기능 단위의 함수 나아가 모듈 자체가 지나치게 큰 코드 ( 출처 : https://webisfree.com/2017-11-23/%EB%A0%88%EA%B1%B0%EC%8B%9C-%ED%95%A8%EC%88%98-%EB%A0%88%EA%B1%B0%EC%8B%9C-%EC%BD%94%EB%93%9C%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80 ) 개선할수 있는 방법 들 1. final static 필드..

개인 공부 2019.06.12
728x90
반응형