#javascript #sdk #zoid
Вопрос:
Я создаю SDK с использованием zoid(состоящий из нескольких компонентов zoid), и мне неясно, как я могу защитить несколько компонентов с помощью проверки подлинности, т. е. проверить, действительно ли предоставлено apikey
. Вместо добавления необходимой поддержки для каждого компонента zoid я хотел глобально проверить apikey и/или другие параметры, прежде чем разрешать рендеринг компонента zoid на родительском устройстве.
Один из способов, которым, я думаю, я могу это сделать:
Я могу создать функцию инициализации для класса SDK, которая может api_key
использоваться в качестве параметра, но мне неясно, как я могу передать объект параметров api_key
для всех компонентов zoid.
По мере роста SDK он может содержать более 30 компонентов, и требование api_key
для рендеринга каждого из более чем 30 компонентов кажется плохим UX.