Я немного новичок в DraftJ, но исходя из моего понимания:
Стратегии должны использоваться для определения диапазона текста, который нужно оформить.Рендеринг этого оформления (который, по-видимому, включает вычисление того, каким должен быть ярлык) должен обрабатываться в самом компоненте, а не в стратегии.
Вы должны иметь возможность доступа к ContentState
через props
объект в вашем компоненте, и рассчитать метку из этого.Конструктор вашего компонента может быть хорошим местом для выполнения логики для вычисления метки.Это также означает, что вам, возможно, придется использовать определение класса для компонентов декоратора, а не просто функцию, как показано в примерах на веб-сайте draftjs.