최신 버전의 Discourse에서는 outlet 인수를 커넥터 컴포넌트의 최상위 인수로 직접 접근할 수 있습니다.
템플릿의 경우 @outletArgs.foo를 @foo로 대체할 수 있습니다. Glimmer Component JS에서는 this.args.outletArgs.foo를 this.args.foo로 대체할 수 있습니다.
기존의 @outletArgs 인수는 여전히 사용 가능하며, 이를 비추천(deprecate)할 계획도 없습니다. 따라서 기존 코드를 서둘러 업데이트할 필요는 없습니다. 향후 @outletArgs와 this.args.outletArgs의 사용을 감지하고 자동으로 현대화하는 커스텀 eslint 규칙을 도입할 수 있습니다.
플러그인 outlet 인스펙터는 이미 현대적인 방식으로 인수를 표시하도록 업데이트되었습니다:
하나는 컴포넌트를 /connectors/{outlet-name}/my-connector.gjs(또는 .js/.hbs 조합)에 배치하는 것입니다. 다른 방법은 컴포넌트를 다른 위치에 작성한 후 api.renderInOutlet("{outlet-name}", MyConnectorComponent)을 호출하는 것입니다.