2021년 Ionic team의 노력을 창고에서 살펴보자.

4508 단어 CapacitorIonictech
새해가 되니까 창고부터 아이니크 팀의 2021년 코디를 보고 싶어요.앞으로 어떤 변화가 일어날지 파악함으로써 향후 개발에 역할을 할 수 있었으면 좋겠다고 생각한다.

Ionic Framework 6.0.0


우선 큰 화제로 Ionic 6.0.0의 이정표가 지난해 중반 상승했다.
https://github.com/ionic-team/ionic-framework/milestone/77
Ionic은 SemVer에 따른 버전이기 때문에v6 나올 때(주요 버전) API가 크게 변경될 수 있습니다.이 때문에 검증 기간 동안 오랫동안 준비해 왔고 아직 발표되지 않았기 때문에 괜찮다.지금 재미있는 이야기는 다음과 같은 몇 가지가 있습니다.
  • 표준 Form ValidatorConstraint Validation DOM Methods 추가#21872
  • 빵 부스러기 목록 UI 추가#22701
  • 토스트의 디자인을 iOS 14 스타일로 업데이트#22676
  • Modal Controller에 추가canDismiss 방법#22308
  • Toast는 스왑을 통해 종료할 수도 있음#22133
  • 모델의 교환기를 닫기 위해ion-content의 교환기도 닫기#21227
  • Ionic의 라이프 사이클(ionViewWillEnter 등)을 Directive 또는 Component에서 Inject를 수행하는 기능#19391
  • 이외에도 파괴적 변경을 동반한 API 문제의 수정 등이 있으니 이정표를 꼭 보십시오.

    Capacitor 3.0.0

    Capacitor 3.0.0 발매 예정.벌써 3.0.0-alpha.11야. 베타 버전도 거의 다 왔어.
    v3에서 어떤 변화가 일어날지, 총괄할 만한 보도가 없다.다시 한 번 정식 발매 전에 정리하고 싶은데, 간단하게 정리하면 다음과 같은 변경이 있을 예정입니다.
  • Core Plugin은 별도의 패키징
  • 을 설치합니다(어플리케이션의 bundle 크기를 줄이기 위해).
  • Android 플러그 인을 추가할 때마다 MainActivity 포장재를 설치할 필요가 없음
  • npx cap run IDE(Xcode, Android Studio)를 열지 않아도 장치에서 명령을 확장할 수 있음
  • 코드의 플러그인 읽기가 간단해졌습니다(이하)
  • // old
    import { Plugins } from '@capacitor/core';
    const { MyPlugin } = Plugins;
    
    // new
    import { MyPlugin } from 'my-plugin';
    
    참고로 문서의 URL도 준비하기 시작했습니다.
    https://capacitorjs.com/docs/v3
    전체가'미세한 통제를 할 수 있다'는 진화의 소회를 갖고 있다.

    기타


    Ionic Framework의 a11y 대응


    표준 보조 기능의 대응 조치도 시작됐다.키보드의 UI 작업은 주로 지원됩니다.
    https://github.com/ionic-team/ionic-framework/milestone/89

    Ionic Framework 지원 Desktop


    이전에는 Grid의 제공을 Desktop 지원으로 사용했지만, 마우스의 스크롤 바퀴에 있는 Picker의 조작 등 더 상세한 Desktop에 대응하는 조합을 시작했다.개인적으로 관심 있는 것은 Ionic로 제작된 페이지에서 IonContent를 인쇄할 수 없는 스크롤 막대#19886를 수정한 것이다.
    https://github.com/ionic-team/ionic-framework/milestone/67

    총결산


    2021년에도 뛰어난 진화가 기다리고 있기 때문에 이들에게 뒤처지지 않도록 지켜봐야 한다고 생각한다.그럼 안녕히 계세요.

    좋은 웹페이지 즐겨찾기