将50多个故事迁移到CSF之后,它们不会出现在故事书中。经过一番挖掘后,我发现必须将组件密钥传递给默认导出,并将组件作为其值
class Student
attr_accessor :name, :grade, :gender
def initialize(name:, grade:, gender:)
@name = name
@grade = grade
@gender = gender
end
def female?
gender == 'F'
end
end
students = [
Student.new(name: 'John', grade: 8, gender: 'M'),
Student.new(name: 'Sarah', grade: 12, gender: 'F')
]
students.select(&:female?)
#=> [#<Student:0x00007fa8d186e350 @name="Sarah", @grade=12, @gender="F">]
问题是我所有的组件都使用Typescript,并且由于某种原因出现错误:
模块的默认导出具有或正在使用私有名称 'MyComponentProps'.ts(4082)
对此将提供任何帮助。
答案 0 :(得分:0)
我假设您已经为MyComponentProps定义了一个接口。尝试将其更改为类型声明。这为我解决了。